Neu Eigene Einstellungen via Plugin hinterlegen und im Template auswerten

edding18

Sehr aktives Mitglied
10. August 2018
173
25
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
8.502
2.622
Berlin
Firma
css-umsetzung
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
8.502
2.622
Berlin
Firma
css-umsetzung
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 Felder in ZUGFeRD integrieren User helfen Usern - Fragen zu JTL-Wawi 0
Neu Eigene Umsatzsteuer-ID fehlt oft in Aufträgen JTL-Wawi - Fehler und Bugs 3
Neu Eigene Artikel Felder im JTL Shop anzeigen lassen User helfen Usern - Fragen zu JTL-Wawi 4
Ameise: Eigene Exporte umbenennen? JTL-Wawi 1.8 6
Neu eigene Felder Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 5
Neu Händlerartikelnummer druch eigene im Auftrag ersetzen User helfen Usern - Fragen zu JTL-Wawi 0
Artikel Eigene Felder kommen nur beim ersten Shopabgleich in den JTL-Shop JTL-Wawi 1.11 2
Ameisen-Vorlagen Attribute und Eigene Felder lassen sich nicht speichern JTL-Wawi 1.11 2
Jtl pos Einstellungen mit wiwa 2.02 JTL-Wawi 1.11 0
JTL-Worker speichert Einstellungen nicht JTL-Wawi 2.0 0
Neu Warnung: Attribute via JTL Funktion JTL_GetProductAttribute() funktioniert nicht zuverlässig Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Import von Aufträgen via tXMLBestellImport Tabelle seit Update sehr träge/langsam JTL-Wawi 1.11 3
Packtisch 1.11.10 - Versandartenauswahl Schnellauswahl via Scan Buggy JTL-Wawi 1.11 2
Fehler bei Bearbeitung von Attributen via HTML-Editor JTL-Wawi 2.0 3
Neu 2.0.0: Workflow Queue wird nicht abgearbeitet via API JTL-Wawi 2.0 1
Neu Anbindung JTL <---> Greyhound via API funktioniert nicht sauber User helfen Usern - Fragen zu JTL-Wawi 0

Ähnliche Themen