Seite 1 von 2
Template Syntax frage
Verfasst: 15.03.2006 00:59
von Fabse
HuHu!
Hab da eine Frage.
Ich habe eine switch abfrage. Wenn das case 'edit' aufgerufen wird, dann mach ich folgendes:
Code: Alles auswählen
$template->assign_block_vars('switch_edit_common',array());
In diesem case 'edit' will ich eine while Schleife Starten. Also so:
Code: Alles auswählen
$template->assign_block_vars('language_while',array( .....
Im Template hab ich das dann so:
Code: Alles auswählen
<!-- BEGIN switch_edit_common -->
<!-- BEGIN language_while -->
{language_while.irgendas}
<!-- END language_while -->
<!-- END switch_edit_common -->
Warum funktioniert das nicht? Kann mir jemand helfen?
gruß, Fabse
Verfasst: 15.03.2006 01:13
von diegoriv
Fehler im Code.
Code: Alles auswählen
$template->assign_block_vars('switch_edit_common',array());
$template->assign_block_vars('switch_edit_common.language_while',array( .....
Fehler im template. Bei verschachtelten switches musst du auch die Zuweisungen entsprechend gestalten.
Code: Alles auswählen
<!-- BEGIN switch_edit_common -->
<!-- BEGIN language_while -->
{switch_edit_common.language_while.irgendas}
<!-- END language_while -->
<!-- END switch_edit_common -->
Beispiel:
Code: Alles auswählen
<!-- BEGIN recent_pics -->
<!-- BEGIN recent_detail -->
<tr>
<td class="row1" width="{S_COL_WIDTH1}" align="center"><a href="{recent_pics.recent_detail.U_PIC}" {TARGET_BLANK}><img src="{recent_pics.recent_detail.THUMBNAIL}" border="0" alt="{recent_pics.recent_detail.DESC}" title="{recent_pics.recent_detail.DESC}" vspace="10" width="{recent_pics.recent_detail.WIDTH}" height="{recent_pics.recent_detail.HEIGHT}"/></a></td>
</tr>
<!-- END recent_detail -->
<!-- END recent_pics -->
Verfasst: 15.03.2006 01:17
von Fabse
Wenn du das so meinst wird nichts angezeigt. => Selbes Ergebnis wie vorher
Code: Alles auswählen
<!-- BEGIN language_while -->
<option value="{switch_edit_common.language_while.TABLE_NAME}">{switch_edit_common.language_while.LANGUAGE}</option>
<!-- END language_while -->
Edit: Deinen Edit lesen und anwenden

Verfasst: 15.03.2006 01:20
von diegoriv
musste erst alles zusammenkramen und zusammenkopieren. Jetzt schön langsam sollten wir zu einer Endversion kommen.
Verfasst: 15.03.2006 01:21
von Fabse
Klappt nicht!

Verfasst: 15.03.2006 01:26
von diegoriv
Muss aber! Klumpert. Warum?
Der Wert, den du ans template schicken willst, existiert?
Verfasst: 15.03.2006 01:27
von Fabse
ja wird aus der datenbank ausgelesen.
Wenn ich diesen Wert mit echo ausgebe bekomm ich ein ergebnis.
Verfasst: 15.03.2006 01:31
von diegoriv
na perfekt, dann kanns aber nur mehr eine kleinigkeit sein. Ich sags gleich, ich bin kein profi, sondern ein probierer und tüftler.
Wie schaut den der php-code aus?
Verfasst: 15.03.2006 01:32
von Fabse
Sorry du hattest natürlich Recht!
Hab den Fehler in der php Datei vergessen hochladen
Vielen Dank für deine schnelle Hilfe!
Lg
Fabse
Verfasst: 15.03.2006 01:34
von diegoriv
Na freut mich, dann kann ich mich jetzt beruhigt ins Bett hauen.
lg in den Süden
J