#1 (permalink)  
Alt 11.02.2007, 22:51
Neuer Benutzer
 
Registriert seit: 03.02.2007
Beiträge: 18
Lächeln Alternative zu foreach?

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:
PHP-Code:
{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} 
(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. while) 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-Code:
xyz=0 oder $xyz=0 oder $xyz='0' u.s.w
Weiß jemand eine Möglichkeit, wie ich das Problem lösen oder umgehen kann?

Herzlichen Dank im Voraus
Marcel
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 12.02.2007, 04:43
xt:Commerce Support Kunde
 
Registriert seit: 24.09.2005
Beiträge: 1.596
Standard

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
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 13.02.2007, 10:30
Neuer Benutzer
 
Registriert seit: 03.02.2007
Beiträge: 18
Standard

Hallo buero-design,

danke für die Antwort. Werde den Rat befolgen
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #4 (permalink)  
Alt 13.02.2007, 13:24
Benutzerbild von mdennerlein
Erfahrener Benutzer
 
Registriert seit: 26.07.2005
Beiträge: 193
Standard

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}
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
alternative, foreach

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Artikel ausverkauft, keine Bestellung sondern Alternative? Fanplay Installation und Konfiguration 9 19.11.2006 18:20
Direktbestellung & alternative Artikelanzeige llaron Allgemeine Diskussionen 4 17.10.2006 14:12
Gibt?s Ne Alternative Zu Easypopulate? Donnersber Installation und Konfiguration 15 01.02.2005 09:03
F?r Alle Die Alternative Attribute Maniac Allgemeine Diskussionen 9 10.09.2004 16:41
Product_listing / Foreach campanero Shopbereich 8 02.09.2004 17:04


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:30 Uhr.

Copyright © 2011 xt:Commerce GmbH / xt:Commerce International Ltd. - All Rights Reserved

xt:Commerce is a SafeCharge brand