fuchsws Posted November 17, 2009 Report Share Posted November 17, 2009 Hallo, ich möchte gerne unterhalb meiner Artikel Content Elemente ausgeben lassen, und zwar beliebig viele. Dazu steht im Handbuch folgendes: Den Inhalt eines beliebigen Content Elements können Sie in jedem Template ausgeben lassen. {content cont_id=7 is_id=false} {$_content_7.content_title}<br /> {$_content_7.content_body} Klasse Funktion, nur möchte ich gerne Content Elemente dynamisch einfügen. Dazu füge ich zu den Artikeln ein weiteres Feld "product_to_content" hinzu. Hier gebe ich komma-Separiert Content-IDs an (8,9,10,...). In der "product.php" mache ich ein explode: $content_exp = explode(',', $tpl_data['products_to_content']); $tpl_data['products_to_content'] = $content_exp;[/PHP] Nun habe ich die IDs als Array und kann ein foreach drüber laufen lassen. Nur wie kann ich den Teil "{$_content_7.content_title}" (also hier die "7") dynamisch machen? [code]{foreach name=contents item=module_data from=$products_to_locations} {content cont_id=$module_data is_id=false} {$_content_7.content_title} {/foreach}[/code] Kann man "dynamische Smarty Variablen" bilden oder dies irgendie anders dynamisch abbilden? Ich habe auch nach mehrfacher Suche keine funktionale Lösung gefunden ... Danke!! Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.