Objekt aus Attribut "Object Relation List" holen

28.11.2011 | eZ Publish

Es gibt dafür anscheinend keine Abkürzung. Man muß sich durch nested loops zum Objekt hangeln, z.b so: Vorausgesetzt $node_id ist die ID eines Objekts einer Klasse mit dem Attribut 'images' mit Datentyp Object Relation List:



{def $image = ''}
{set $page_node = fetch('content', 'node',hash('node_id', $node_id))}
  {foreach $page_node.data_map.images.content.relation_list as $key => $item}
    {set $image = fetch('efellows', 'node',hash('node_id', $item.node_id))}
    <div class="attribute_images">
     <img src="{concat("/",$image.data_map.image.content[portrait_overview].full_path)}" alt="" />

   </div>
 {/foreach}