Neu Shop 5, eigene Smarty-Funktion registrieren, wie?

fibergirl

Sehr aktives Mitglied
14. April 2016
696
184
Hamburg
Hallo,

ich versuche gerade, im Shop 5 (rc3) in meinem Child-Template eine eigene Smarty-Funktion zu verwenden.

Früher hat man die ja im Template in functions.php registriert.
Diese Datei gibt es aber nicht mehr, auch wenn das in der Entwicklerdoku immer noch so beschrieben wird.
Jetzt wird die bootstrap.php verwendet. Die ist aber praktisch nicht dokumentiert (oder ich habs nicht gefunden).

Außer diversen Syntax-errors bei meinen Versuchen kann ich diesem Weg aber nichts entlocken.

Wie funktioniert das jetzt mit der Registrierung von eigenen Smarty-Funktionen?

Dank & Gruß,
fibergirl
 
Zuletzt bearbeitet:

FPrüfer

Moderator
Mitarbeiter
19. Februar 2016
1.509
359
Halle
Hallo,
Wie funktioniert das jetzt mit der Registrierung von eigenen Smarty-Funktionen?
Das funktioniert schon über die Bootstrap.php in deinem Child-Template. Diese sollte die Klasse \Template\NOVA\Bootstrap erweitern. In der überschriebenen Methode registerPlugins() kannst du dann weitere, eigene Funktionen registrieren.
PHP:
protected function registerPlugins(): void
{
    $smarty = $this->getSmarty();
    $smarty->registerPlugin(Smarty::PLUGIN_FUNCTION, 'meineSmartyFunktion', [$this, 'meineSmartyFunktion']);
}

/**
 * @param array                         $params
 * @param \Smarty_Internal_TemplateBase $smarty
 * @return ...
 */
public function meineSmartyFunktion($params, $smarty)
{
    // Hier die Logik...
}
 
  • Gefällt mir
Reaktionen: david
Ähnliche Themen
Titel Forum Antworten Datum
JTL Shop 5.0.1 - Eigene Seite wird im Backend nicht mehr angezeigt nach dem Verschieben in andere Linkgruppe Einrichtung JTL-Shop5 5
Frage zum Upgrade auf Shop 5 Upgrade JTL-Shop4 auf JTL-Shop5 0
Neu Import von URL-Pfaden fuer den JTL-Shop JTL-Ameise - Ideen, Lob und Kritik 1
Neu JTL Shop 5 - Kategorienschriftgröße und Position in Megamenu ändern Allgemeine Fragen zu JTL-Shop 4
Neu JTL Shop 5 - Merkmalfilter immer ausgeklappt darstellen Allgemeine Fragen zu JTL-Shop 2
JTL SHop 5.0.1 > Batch 5.0.3 ständig Warenkorb ist leer Einrichtung JTL-Shop5 1
Neu Doofinder JTL5 Plugin wie kriege ich den Shop angebunden Plugins für JTL-Shop 1
Neu Filter doppelt in Übersicht (Shop 5) JTL-Search 0
Warum sind die Bilder in Shop 5 zu klein Einrichtung JTL-Shop5 11
Gelöst JTL Hosting Shop 4.06 (B17) / PHP 7,4 / Euer Newsletter Installation / Updates von JTL-Shop 5
Beantwortet Ladeprobleme im Shop JTL-Shop - Fehler und Bugs 0
Neu [JTL Shop 5] Frage zum Produkt JTL-Shop - Ideen, Lob und Kritik 1
Neu Konfigurator wird im Shop nicht angezeigt Einrichtung JTL-Shop5 3
JTL Shop 5.0.1 - Kein richtiger Abgleich der Artikel-Fotos zwischen WAWI und Shop Einrichtung JTL-Shop5 4
Neu Wawi mit Konfigurationsmodul an lokalen Shop anbinden Allgemeine Fragen zu JTL-Shop 0
Neu Dummy-Väter werden teilweise hochgeladen und verbleiben im Shop Shopware-Connector 1
Neu Gutscheine erstellen und im Shop verkaufen Arbeitsabläufe in JTL-Wawi 3
Neu einzelne Artikel im Shop ohne Lieferzeitangabe User helfen Usern - Fragen zu JTL-Wawi 0
Neu JTL Shop 5.0 - Keine Kategoriebilder JTL-Shop - Fehler und Bugs 2
Neu WaWi Aufträge an JTL Shop 5 übertragen? Onlineshop-Anbindung 0
Neu [JTL Shop 5] OnPage Composer - Verbesserungen JTL-Shop - Ideen, Lob und Kritik 2
Neu Beiträge für verschiedene Endgeräte ausblenden oder darstellen - JTL Basic Shop hosted by JTL Allgemeine Fragen zu JTL-Shop 2
Neu Artikel wird nicht aus Kategorie gelöscht im Shop JTL-Wawi - Fehler und Bugs 1
Neu Shopify-Migration: Shop lässt sich in WaWi nicht hinzufügen Starten mit JTL: Projektabwicklung & Migration 2
Neu Preise für EU Kunden im Shop netto Allgemeine Fragen zu JTL-Shop 2
Mobilansicht Shop / Headerfarbe Einrichtung JTL-Shop5 1
Neu EU-weite Lieferschwelle und One-Stop-Shop ab 01.07.2021 Umfragen rund um JTL 152
Neu Shop 5 Slider nur mit Ken Burn Effekt JTL-Shop - Fehler und Bugs 1
Neu Onlineshop 4 auf Shop 5 upgraden mit neuem Template Upgrade JTL-Shop4 auf JTL-Shop5 0
Neu EK Preise im Shop Bestätigungsmail Allgemeine Fragen zu JTL-Shop 0
Neu JTL Shop 4 PHP 7.4 Unterstützung Allgemeine Fragen zu JTL-Shop 1
Neu Artikelaufruf in JTL Shop 4.06 ohne Änderung plötzlich sehr langsam. Ratlos! Betrieb / Pflege von JTL-Shop 2
Neu Subshop mit JTL Shop Hauptshop Shopify Umstieg auf JTL-Shop 0
Neu Shop 4.0 Paypal rundet Beträge auf volle € JTL-Shop - Fehler und Bugs 0
Neu SHOP 5.0. mein PayPal ist weg!!!! JTL-Shop - Fehler und Bugs 13
Neu JTL Shop 5 Konto Erstellung Allgemeine Fragen zu JTL-Shop 0
Neu Wie kann man bei einem Shop-Update informiert werden? Betrieb / Pflege von JTL-Shop 1
Neu JTL-Wawi - Abgleich mit Woocommerce Shop schlägt fehl WooCommerce-Connector 4
Neu Artikelbilder@Webshopabgleich zu JTL-Shop ==> HTTP Error 403 JTL-Shop - Fehler und Bugs 1
Neu Kundengruppenabgleich Shop - Wawi User helfen Usern - Fragen zu JTL-Wawi 0
Neu JTL Shop 5 - Versandkosten in Verbindung mit Versandklassen falsche Darstellung in der Warenkorbvorschau JTL-Shop - Fehler und Bugs 1
Neu Versandfenster komplett ausblenden beim Kauf/ Anpassungen der Wärter wie "Artikel" im Shop Allgemeine Fragen zu JTL-Shop 0
Neu JTL Shop 4: Kaufabwicklung: Lieferadresse ändern JTL-Shop - Ideen, Lob und Kritik 2
Neu Beschreibbares Feld im Shop Allgemeine Fragen zu JTL-Shop 1
Neu JTL Shop erweitern oder Konfigurator nutzen Allgemeine Fragen zu JTL-Shop 0
Neu [Gelöst] Shop 5 Zahlungsart Vorkasse nicht mehr verfübar Betrieb / Pflege von JTL-Shop 0
Neu Neuer Shop aufsetzen + Artikel von altem Shop übernehmen JTL-Ameise - Ideen, Lob und Kritik 2
Neu JTL SHOP 4 - Suche plötzlich langsam Betrieb / Pflege von JTL-Shop 2
Neu Kunden-Guthaben wird im Shop nicht übertragen JTL-Shop - Fehler und Bugs 2
Neu Powered by JTL-Shop Hinweis entfernen? Allgemeine Fragen zu JTL-Shop 5

Ähnliche Themen