druppandi Posted August 30, 2017 Report Share Posted August 30, 2017 Hallo, ich versuche jetzt schon seit Stunden einen zweiten Slider auf der Startseite im responsive Template von Version 5 anzuzeigen. Wie in der Anleitung beschrieben, habe ich im Backend einen zweiten Slider und die entsprechenden Slides angelegt. Ich bekomme jedoch die Einbindung auf der Startseite nicht hin. Im Template xt_responsive/index.html ist dieser Tag: {box name=teaser sliderid=1} Sobald hier eine Sliderid ungleich 1 angegeben wird funktioniert die Ausgabe nicht mehr. Muss ich den zweiten Slider noch mit der Startseite verbinden? Ich habe auch versucht, die bOx Slider zu kopieren, umzubenennen und diese dann mit Sliderid 2 aufzurufen. Auch ein anlegen der entsprechenden PHP Datei in xtCore/boxes brachte keinen Erfolg. Viele Grüße Andi Link to comment Share on other sites More sharing options...
Tim Winkel Posted September 12, 2017 Report Share Posted September 12, 2017 Im Admin einen weiteren Slider anlegen, welcher dann (hoffentlich) id 2 erhält Somit die Box an entsprechender Stelle setzen {box name=teaser sliderid=2} Im Template der Box ( xtCore/boxes/box_teaser.html ) muss die IF Schleife erweitert werden oder per else dann ein Layout für den 2. Slider machen Link to comment Share on other sites More sharing options...
druppandi Posted September 14, 2017 Author Report Share Posted September 14, 2017 Hallo, dank für die Antwort. Genau das funktioniert ledier nicht. Ich habe in der box_teaser.html folgende Abfrage: {if $data} {if $data.slider_id == 1} {else if $data.slider_id == 2} In der index.html habe ich folgende Aufrufe: {box name=teaser sliderid=1} {box name=teaser sliderid=2} Es wird immer nur der erste Slider angezeigt Link to comment Share on other sites More sharing options...
Tim Winkel Posted September 19, 2017 Report Share Posted September 19, 2017 ich kann es leider nicht reproduzieren. Bei mir funktioniert er sowohl mit der Schleife $data.slider_id als auch mit der Schleife $params.sliderid Ist die Startseite eventuell gecacht bzw. vom Browser gecacht sodass die Änderung nicht angezeigt wird? Hat der Slider im Backend auch wirklich id 1 und 2 ? {if $data} {if $data.slider_id == 1} {foreach key=key item=item from=$data.slides} {if $item.slide_image} <img src="{img img=$item.slide_image type=m_org path_only=true}"> {/if} {/foreach} {elseif $data.slider_id == 2} {foreach key=key item=item from=$data.slides} {if $item.slide_image} <img src="{img img=$item.slide_image type=m_org path_only=true}"> {/if} {/foreach} {/if} {/if} Link to comment Share on other sites More sharing options...
Tim Winkel Posted October 2, 2017 Report Share Posted October 2, 2017 Eventuell noch etwas banales: hast du beim weiteren Slider auch ein Start und Enddatum festgelegt? Wenn diese Werte nicht gesetzt sind, wir der Banner nicht ausgespielt ( Enddatum muss in der Zukunft liegen, Startdatum in der Vergangenheit ) Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.