Forums / General / Fetching nodes with different parrent id

"Please Note:
  • At the specific request of Ibexa we are changing this projects name to "Exponential" or "Exponential (CMS)" effective as of August, 11th 2025.
  • This project is not associated with the original eZ Publish software or its original developer, eZ Systems or Ibexa".

Fetching nodes with different parrent id

Author Message

Runar Skraastad

Monday 24 January 2005 1:05:02 pm

Hi!

I'm trying to fetch nodes in different folders with the same fetch command. I've searched around and found several comments on using array to do this. One is here: http://ez.no/community/forum/developer/fetching_content_from_multimple_nodes

But when i do this it produses no output.

The point of my code is to get hold of nodes wich has parent_node_id X or parrent_node_id Y and so on.

My test codes are:

{let children=fetch( content, list, hash( parent_node_id, array(82, 83)) )}

and

{set list_items=fetch_alias( children, hash( parent_node_id, array(82,83),
                                                             offset, $view_parameters.offset,
                                                             sort_by, $node.sort_array,
                                                             limit, $page_limit ) )}

Can any of you spot what I'm doing wrong or point me in the right direction?

Regards
RuS

Łukasz Serwatka

Monday 24 January 2005 1:56:25 pm

AFAIK the parent_node_id should be integer not array. But maybe i`m wrong ...

This should work ...

{section loop=array(82, 83)}
    {section loop=fetch( content, list, hash( parent_node_id, $item ) ) var=Child}
       {$Child.name}<br />
    {/section}
{/section}

Personal website -> http://serwatka.net
Blog (about eZ Publish) -> http://serwatka.net/blog

Runar Skraastad

Monday 24 January 2005 2:42:37 pm

Thanks Luke, that brings me halfway there. But this vil bring up the children of 82 first and then of 83, but i want them to be sorted by newest first.

Regards
RuS