Ben...

Not sure if it is that code that is the problem.

I'll try to describe it a bit better.

I have a dmNavigation in the site tree, it was approved and I changed it
back to draft and it still shows. Restart Coldfusion and it disappeared as
expected, change it back to approved and it will not show, restart
coldfusion and it will still not show.

I am not sure what is happening, I can do a show draft and it shows but it
is not a draft object as it has been approved.

My orginal question was the reverse of this...

Is there a know bug that needs to be patched, for this sort of behaviour?


On 7/3/07, Ben Smith <[EMAIL PROTECTED]> wrote:
>
>   Hey. I'm not sure I totally understand your question, but this is what I
> have in one of our navigation files:
>
>
>
>
> <cfloop query="qNav">
>
>
> <li><a
> href="#application.url.conjurer#?objectid=#qNav.ObjectID#">#qNav.objectName#</a>
>
>
> <cfset qNav2 = 
> application.factory.oTree.getDescendants(objectID=#qNav.objectID#,
> depth="1", afilter=navFilter, lColumns='lNavIDAlias')>
>
>
> <cfif qNav2.recordcount gt 0>
>
>
> <ul>
>
>
> <cfloop query="qNav2">
>
>
> <li ><a href="#application.url.conjurer#?objectid=#qNav2.ObjectID#"
> >#qNav2.objectName#</a></li>
>
>
> <cfset qNav3 = 
> application.factory.oTree.getDescendants(objectID=#qNav2.objectID#,
> depth="1")>
>
>
> <cfif qNav3.recordcount gt 0>
>
>
>                                                 <ul>
>
>
> <cfloop query="qNav3">
>
>
>                         <li><a
> href="#application.url.conjurer#?objectid=#qNav3.ObjectID#"
> >#qNav3.objectName#</a></li>
>
>
> </cfloop>
>
>
> </ul>
>
>
> </cfif>
>
>
> </cfloop>
>
>
> </ul>
>
>
> </cfif>
>
>
> </li>
>
>
> </cfloop>
>
>
>
> Hope that helps.
>
>
>
> B.
>
>
>  ------------------------------
>
> *From:* [email protected] [mailto:[EMAIL PROTECTED] *On
> Behalf Of *Andrew Scott
> *Sent:* Tuesday, 3 July 2007 12:54 PM
> *To:* [email protected]
> *Subject:* [farcry-dev] Rather simple but stupid problem
>
>
>
> I have a navigation include template, this template is / uses the standard
>
>
>
> o = createObject("component", "#application.packagepath#.farcry.tree");
>
> navFilter=arrayNew(1);
>
> navfilter[1]="status IN (#listQualify(request.mode.lvalidstatus, "'")#)";
> //'
>
> qNav = evaluate("o."&attributes.functionMethod&"(objectid=attributes.navID,
> lColumns='externallink', "&attributes.functionArgs&", afilter=navFilter)"
> );
>
>
>
> Now I also have 2 dmNavigation objects that are both draft, now the
> problem that I am getting which I want to remove / fix is that one has
> children that all dmNavigations are status of draft, where as the other only
> the main is draft. And what I am hoping to achieve is that with the parent
> navigation is set to draft that it will not read all children.
>
>
>
> Is that possible, and how would I do that? I figure that the navFilter is
> the way to go, but after looking at the code I do not see any way to do this
> from the data and not familiar with the tables I am not sure if I have to
> extend this call in some way.
>
>
>
> Please remember that I can't modify core files, so extending is my only
> option.
>
>
>
>
>
> Andrew Scott
> Senior Coldfusion Developer
> Aegeon Pty. Ltd.
> www.aegeon.com.au
> Phone: +613  8676 4223
> Mobile: 0404 998 273
>
>
>
>
>
>
>
> >
>
> CAUTION - *This message may contain privileged and confidential
> information intended only for the use of the addressee named above. If you
> are not the intended recipient of this message you are hereby notified that
> any use, dissemination, distribution or reproduction of this message is
> prohibited. If you have received this message in error please notify Power
> Business Systems immediately. Any views expressed in this message are those
> of the individual sender and may not necessarily reflect the views of Power
> Business Systems.*
>
> No virus found in this outgoing message.
> Checked by AVG Free Edition.
> Version: 7.5.476 / Virus Database: 269.9.14/884 - Release Date: 2/07/2007
> 3:35 PM
>
>
>


-- 



Senior Coldfusion Developer
Aegeon Pty. Ltd.
www.aegeon.com.au
Phone: +613  8676 4223
Mobile: 0404 998 273

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"farcry-dev" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/farcry-dev?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to