NAVIGATION
This shows you the differences between two versions of the page.
deutsch:ersetzer_rts:frontend_render:artikel-id_list-detail_ersetzen:mit-wert [2010/10/26 07:28] Knut Heermann (flip-flop) |
deutsch:ersetzer_rts:frontend_render:artikel-id_list-detail_ersetzen:mit-wert [2018/06/03 18:09] (current) |
||
---|---|---|---|
Line 13: | Line 13: | ||
Ein "frontend_render" Script reagiert auf einen betimmten TAG und liefert das Ergebnis (Wert) aus dem Script an dieser Stelle aus. Mit dem TAG wird auch die Artikel-ID an das Script übergeben (Artikellistenmodus). Im Artikeldetailmodus wird die ID in der Systemvariablen "$aktion[1]" geliefert. | Ein "frontend_render" Script reagiert auf einen betimmten TAG und liefert das Ergebnis (Wert) aus dem Script an dieser Stelle aus. Mit dem TAG wird auch die Artikel-ID an das Script übergeben (Artikellistenmodus). Im Artikeldetailmodus wird die ID in der Systemvariablen "$aktion[1]" geliefert. | ||
- | In den Artikel-Listen/Detail Templates wird eine Markierung ##%%<!--ARTICLE_COMMENT-->%%## gesetzt um die betroffenen Artikel zu kennzeichnen. Alle Artikel die dieses Template verwenden werden also vom Script untersucht. | + | Im Artikeldetailtemplate wird eine Markierung ##%%<!--ARTICLE_COMMENT-->%%## gesetzt um die betroffenen Artikel zu kennzeichnen. Alle Artikel die dieses Template verwenden werden also vom Script untersucht. |
- | Im Artikellistentemplate wird der TAG ##%%<!--[%ARTICLE_LIST:{ARTICLEID}%]-->%%## an der Ausgabestelle für den Wert gesetzt. | + | Im Artikellistentemplate wird der TAG ##%%<!--[%ARTICLE_LIST:{ARTICLEID}%]-->%%## am gewünschten Ausgabeort für das Ergebnis //(Wert)// gesetzt. Dieser TAG übernimmt hier zwei Aufgaben, zum einen die Kennzeichnung ob das Script überhaupt tätig wird und zum anderen die Ortsbestimmung für die Ergebnisausgabe. |
- | Für den Modus Artikeldetail wird in der Hauptvorlage der Seite direkt hinter ##{CONETNT}## der TAG ##%%<!--%ARTICLE_COMMENT%-->%%## gesetzt. So ist gewährleistet, dass die Ergebnisausgabe hinter dem letzten CP steht. //(Sonderfälle mit CUSTOM_BLOCKS bitte beachten)//. | + | Für den Modus Artikeldetail wird in der Hauptvorlage der Seite direkt hinter ##{CONETNT}## der TAG ##%%<!--%ARTICLE_COMMENT%-->%%## gesetzt. So ist gewährleistet, dass die Ergebnisausgabe //(Wert)// hinter dem letzten CP steht. //(Sonderfälle mit CUSTOM_BLOCKS bitte beachten)//. |
===== Frontend: ===== | ===== Frontend: ===== | ||
Line 134: | Line 134: | ||
- | template/inc_script/frontend_render/replace_articleid_with_value.php | + | **Datei:** template/inc_script/frontend_render/replace_articleid_with_value.php |
+ | |||
+ | //(Die Debug-Einträge "dumpVar($xxx);" sind im Script noch auskommentiert vorhanden).// | ||
<code php|h replace_articleid_with_value |h> | <code php|h replace_articleid_with_value |h> |