marft4 Posted February 11, 2007 Report Share Posted February 11, 2007 Hallo liebe xtCommerceler, in manchen Moduldateien mit der Dateiendung "html" stecken PHP-Befehle (oder zumindest halte ich sie dafür). Konkret geht es um eine Vorlagendatei für Artikellisten. Codebeispiel: {foreach name=aussen item=module_data from=$module_content} {if $module_data.PRODUCTS_IMAGE!=''}<img src="{$module_data.PRODUCTS_IMAGE}" alt="{$module_data.PRODUCTS_NAME}" />{/if} {/foreach} [/PHP] (Dieses Beispiel ist nicht xtc-original.) Problem: Ich möchte nicht so viele Bilder einfügen, wie Artikel in der Kategorie sind, sondern nur ein Bild (das des ersten Artikels). Habe schon diverse andere PHP-Befehle (z. B. [i]while[/i]) und Variablen versucht, hatte aber keinen Erfolg. Neue Variablen können in den html-Dateien offenbar nicht festgelegt werden -- oder ich habe es falsch angestellt mit[PHP]xyz=0 oder $xyz=0 oder $xyz='0' u.s.w.[/PHP] Weiß jemand eine Möglichkeit, wie ich das Problem lösen oder umgehen kann? Herzlichen Dank im Voraus Marcel Link to comment Share on other sites More sharing options...
buero-design Posted February 12, 2007 Report Share Posted February 12, 2007 Hi Marcel, das sieht zwar aus wie PHP, ist es aber nicht. Die Foreach Schleife kommt aus der SMARTY Templateengine. Mach Dich dazu mal schlau... Ben Link to comment Share on other sites More sharing options...
marft4 Posted February 13, 2007 Author Report Share Posted February 13, 2007 Hallo buero-design, danke für die Antwort. Werde den Rat befolgen Link to comment Share on other sites More sharing options...
mdennerlein Posted February 13, 2007 Report Share Posted February 13, 2007 Hier findest du die Smarty-Doku zu foreach Smarty Ich denke was du suchst ist die Variable Iteration {$smarty.foreach.foreachname.iteration}, innerhalb der foreach Schleife kannst du diese nutzen, z.B. so: {if $smarty.foreach.aussen.iteration == 1} Hier das Bild, das nur beim ersten durchlauf angezeigt werden soll {/if} Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.