AW: Slider - "eigenen Seite" mit Filtermöglichkeit
die tpl is die "inc_extension.tpl" das bringt dir ja aber nichts, da man im shopbackend nichts außer eigene Seite wählen kann, du kannst keine weiteren einstellungen wählen oder attribute übergeben
Doch. Das bringt schon was... du kannst es zwar nicht "schön über das Backend" einstellen, aber funktionieren tut es.
Habs folgendermaßen gelöst:
1. inc_extension_custom.tpl erstellt
2. dort die Zeile 73 angepasst:
{if isset($oSlider) && count($oSlider->oSlide_arr) > 0 && (($oSlider->nSeitenTyp==31 && $Link->kLink==74) || $oSlider->nSeitenTyp<>31)}
Nun wird nur auf der eigenene Seite mit der ID 74 der Slider angezeigt, der für "Eigene Seiten" eingestellt wird. Auf den anderen "eigenen Seiten" wird kein Slider angezeigt. Slider die für Startseite oder andere Seiten eingestellt sind (also nicht vom Typ 31) werden so auch weiterhin dort angezeigt.
nSeitenTyp==31 kann so stehen bleiben und steht für "Eigene Seite"
bei kLink==XX musst du jetzt noch die Nummer deiner Seite angeben. bekommst du über {$Link|kLink} raus.
Natürlich ist das nicht optimal, aber wenn Du nen Slider nur auf ner bestimmten "eigenen Seite" anzeigen lassen willst, eine einfache und schnelle Möglichkeit.
Mit bisschen Logik lässt sich da noch ein wenig mehr machen.
Am Schönsten wäre natürlich: Im Backend jeweils die Seiten auszuwählen, wo ein Slider angezeigt werden soll. Allerdings müsste das, wie Du sagst, von JTL angepasst werden. Sonst is beim nächsten
Shop-Update alles im Eimer...