Neu Eigene Einstellungen via Plugin hinterlegen und im Template auswerten

edding18

Gut bekanntes Mitglied
10. August 2018
156
22
Hallo zusammen,

bisher haben wir für eigene Einstellungen, die das Template steuern, immer Sprachvariablen missbraucht/gebraucht - wie man es eben nimmt :)

Frage: Was ist der schnellste Weg, um im Admin-Menü eigene Optionen zu haben (Checkboxen / Textfelder) und diese dann im Template auszuwerten.

Beispiel: Wir wolle steuern können, ob ein mouseover-Bild in der Galerieansicht angezeigt werden soll oder nicht. Dafür würde ich ne Checkbox im Adminmenü brauchen und im Child-Template würde ich den Wert dieser Checkbox abfragen.
Warum der Aufwand?
- es sind immer mehr Optionen dazugekommen und wir hätten gerne alle unsere Settings an einem Platz
- ich möchte lernen, wie man es am besten macht :)

VG
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
7.221
1.958
Berlin
ist ja eigentlich vom Prinzip her relativ einfach wenn man sich die template.xml vom Nova anschaut, einfach die Settings, am besten um eine eigene section erweitern und dann einen Setting Block nehmen und entsprechend mit Variablen befüllen

z.B. wie bei den sub Kats:

HTML:
            <Setting Description="Unterkategorien" Key="show_subcategories" Type="select" Value="Y">
                <Option Value="Y">Aktiv</Option>
                <Option Value="N">Inaktiv</Option>
            </Setting>

und in der template Abfrage dann eben auf diese Variable zugreifen mit
PHP:
{if $Einstellungen.template.megamenu.show_subcategories !== 'N'}
mach mal was anderes
{/if}


mehr gibt es da eigentlich nicht zu erklären.
 
  • Gefällt mir
Reaktionen: edding18

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
7.221
1.958
Berlin
Das ist die beste Variante.
Hierfür ein Plugin zu schreiben wäre reine ressourcen Verschwendung und da du ja eh die Abfragen im Template durchführen musst macht sich das darüber am besten.
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Eigene Kategorien für ebay Angebote oder JTL Wawi Kategorie Baum nutzen Einrichtung und Installation von JTL-eazyAuction 0
Neu List & Label - Eigene SQL-Abfrage als Grundlage für Tabelle im Berichtscontainer? User helfen Usern - Fragen zu JTL-Wawi 10
QR-Code Formel kann nicht in die eigene Vorlage hinzugefügt werden JTL-Wawi 1.9 1
Neu JTL Shop 5.4.0 eigene Inhalte/Seiten hinzufügen nicht möglich JTL-Shop - Fehler und Bugs 5
Neu SQL Eigener Export - Eigene Felder im Auftrag User helfen Usern - Fragen zu JTL-Wawi 7
Neu Eigene Felder aus dem Auftrag in der Packtisch+ / WMS Ausgabe JTL-WMS / JTL-Packtisch+ - Ideen, Lob und Kritik 4
Lieferscheine -versendet / Eigene Übersicht: Kundenkategorie aus den Kundenstammdaten JTL-Wawi 1.8 3
Neu Eigene Felder / Attribute spaltenweise exportieren JTL Ameise - Eigene Exporte 6
Neu Wie kann ich über eigene Felder eine Mehrfachauswahl erstellen? User helfen Usern - Fragen zu JTL-Wawi 4
Neu Eigene Übersichten - Beschaffung - Bestellvorschläge - nur Standardlieferant anzeigen Eigene Übersichten in der JTL-Wawi 4
Neu Eigene Übersicht Kunde QR Code Kundennummer Eigene Übersichten in der JTL-Wawi 4
Eigene USt-IdNr. fehlt in der Auftragsansicht bei Auslandsbestellungen (JTL-Wawi 1.8.12.2) JTL-Wawi 1.8 3
Neu Eigene Alerts im Template ausgeben bzw. hinzufügen Templates für JTL-Shop 0
Welche GPSR Plugin-Einstellungen mit WaWi 1.9.6.1 JTL-Wawi 1.9 1
Gelöst rksv einstellungen werden nicht angezeigt JTL-POS - Fehler und Bugs 2
Neu NOVA (ChildTemplate) Header Einstellungen funktionieren nicht Templates für JTL-Shop 0
ebay Angebotsindividuelle Einstellungen setzen per Ameise? JTL-Wawi 1.9 1
Datev Rechnungsdatenservice, keine Einstellungen möglich JTL-Wawi 1.9 10
Neu Rechnungsimport via Ameise Arbeitsabläufe in JTL-Wawi 1
Neu Meta-Descriptions mit Sonderzeichen via JTL-Ameise importieren JTL-Ameise - Fehler und Bugs 3
In Diskussion Fragen zur Rechnungserstellung via Workflow JTL-Workflows - Ideen, Lob und Kritik 2
Neu Kern Waage die im Netzwerk hängt (via Moxa NPort 5100) auf RDP Server mit WMS nutzen User helfen Usern - Fragen zu JTL-Wawi 0

Ähnliche Themen