Shaun Ellis
|
Thursday 25 September 2003 2:08:32 pm
Thanks for the tip... I edited my code a bit (see below) and tried using {$Folder:item|attribute(show)}. I can see there's an attribute for how many children the object has, but I can't seem to access their names. I can output the names of the children ($Folder) and a bullet for each of the grandchildren ($Child), but I can't seem to access any of the "grandchildren" attributes. When I try to use {$Child:item|attribute(show)} it comes back blank.
Here's my code:
------------------------
{let folder_list=fetch( content, list, hash(parent_node_id, 44,sort_by, array( array( priority ))))}
{section name=Folder loop=$folder_list}
{$Folder:item.name|wash}
<ul>
{section name=Child loop=fetch( 'content', 'list', hash(parent_node_id, $Folder:item.node_id, "sort_by", array("name", true())))}
<li><a class="small" href={concat( "/content/view/full/", $Child:item.node_id,"/" )|ezurl}>{$Child:item.name|wash}</a><br/></li>
{/section}
</ul>
{/section}
{/let} ------------------------ I get this error: Unknown template variable 'item' in namespace 'Child' -Shaun
|
Shaun Ellis
|
Friday 26 September 2003 7:48:38 am
Thank you! It worked, but I don't know why. I don't understand the logic of using the $Folder namespace successfully in the first section loop, but then leaving it blank in the nested section loop. Is there a documentation page that explains this better? -Shaun
|
Dan Ruth
|
Tuesday 30 September 2003 8:17:33 am
Shaun, could you post your final working code? I am faced with a similiar problem, trying to access content attributes of child node. I can't figure out how you got your code to work... Thanks, Dan
|