Jonathan Marsigny
|
Wednesday 26 January 2005 2:54:16 am
Hello, I try to do this :
$my_array=(1,2,3,4) {let nodes=fetch(content,node,hash(node_id,$my_array))} Can you confirm it doesn't work ? Regards
|
Jonathan Marsigny
|
Wednesday 26 January 2005 7:12:00 am
I want to fetch some nodes to build menu. I have some questions.
1) Can I do fetch in {case} {/case}? 2) How can fetch an array of nodes and write their name. My code :
{let anonyme=array(58)
formateur=array(58,59,60,61)
contact=array(58,59,60,61,105,64)
user_courrant=fetch(user,current_user)
group_courrant=$user_courrant.contentobject.parent_nodes}
<ul>
{let data=fetch(content,node,hash(node_id,$anonyme.0))}
{section loop=$formateur}
{let data2=fetch(content,node,hash(node_id,$formateur.$i)
$i=$i+1
{/section}
{switch name=element match=$group_courrant.0}
{case match=44}
<li><a href={$data.url_alias|ezurl}>{$data.name|wash}</a></li>
{/case}
{case in=array(73,76,79)}
{* some names here from an array*
......
...
|
Jonathan Marsigny
|
Friday 28 January 2005 2:49:45 am
ok, finally I use this : $formateur=array...
{section loop=$formateur}
{set b=fetch(content,node,hash(node_id,$:item))
}
<li><a href={$b.url_alias|ezurl}>{$b.name|wash}</a></li>
{/section}
|