Shop-Version 3.12: Im mobile-Template werden keine hook140-Plugin ausgeführt

ag-websolutions.de

Sehr aktives Mitglied
29. Dezember 2009
14.548
233
In Absprache mit David (JTL) dieser Beitrag zur Information und zum Meinungsaustausch untereinander und mit JTL ...

Sachstand:
Mit Shop-Version 3.12 werden im mobile-Template keine Plugins mehr ausgeführt, die den hook140 (pQuery) nutzen.
Hierzu wird in der functions.php des mobile-Template mittels
Code:
unset($GLOBALS['oPluginHookListe_arr'][140])
der Aufruf unterbunden. Sollten Plugins mehrere Hooks und/oder andere Funktionen nutzen, so werden diese weiter ausgeführt.

Es kann in der Version 3.12 derzeit auch noch nicht abgesehen werden, ob Plugins die spezielle Funktionen nutzen (bspw. ZA-Plugins)
fehlerfrei im mobile-Template laufen.

Für Shop-Version 3.13 wird seitens JTL die techn. Realisierung geprüft, mittels eines Parameters in der info.xml die Steuerung/Entscheidung aber auch Verantwortung an die Plugin-Entwickler zu übertragen, ob ein konkretes Plugin für die Verwendung im mobile-Template geeignet ist oder nicht.
Lautet der Parameter "JA" so wird das Plugin insgesamt ausgeführt, lautet der Parameter "NEIN", wird das gesamte Plugin (und nicht nur der hook140-Part) nicht ausgeführt.
 

exube

Aktives Mitglied
25. April 2007
140
0
Dresden
AW: Shop-Version 3.12: Im mobile-Template werden keine hook140-Plugin ausgeführt

Moin,

was mich interessieren würde: warum funktioniert der Hook dort nicht? Ist das nur in der aktuellen Version ein Problem oder wird es definitiv dabei bleiben?

Ich setze 140 sehr oft ein, um Inhalte via Plugin nachträglich ins Template einzubinden. Wäre natürlich schade, wenn die Plugins dann in der mobilen Version nicht funktionieren würden.

Viele Grüße!
Niels
 

Dealux-GmbH

Sehr aktives Mitglied
5. März 2007
8.676
7
Düsseldorf
AW: Shop-Version 3.12: Im mobile-Template werden keine hook140-Plugin ausgeführt

Für Shop-Version 3.13 wird seitens JTL die techn. Realisierung geprüft, mittels eines Parameters in der info.xml die Steuerung/Entscheidung aber auch Verantwortung an die Plugin-Entwickler zu übertragen, ob ein konkretes Plugin für die Verwendung im mobile-Template geeignet ist oder nicht.
Lautet der Parameter "JA" so wird das Plugin insgesamt ausgeführt, lautet der Parameter "NEIN", wird das gesamte Plugin (und nicht nur der hook140-Part) nicht ausgeführt.

Da unterschiedliche Selektoren in den Templates benutzt werden, wird es ja wohl eh nicht klappen das ein Plugin in beiden Templates laufen wird. Ich würde also eher eine Abfrage machen für welches Template das Plugin benutzt werden sollen.
 

ag-websolutions.de

Sehr aktives Mitglied
29. Dezember 2009
14.548
233
AW: Shop-Version 3.12: Im mobile-Template werden keine hook140-Plugin ausgeführt

Na ja, ich würde mal sagen, es kommt auf das einzelne Plugin an.

Einige/Viele Plugins nutzen head und body als selector um zum Beispiel stylesheets und/oder javascript anzubinden.
Beide Selektoren gibt es "natürlich" auch im Mobil-Template. Ergo würde zunächst mal gar nichts dagegen sprechen.
Der Entwickler muss natürlich sicher stellen, dass das, was er da anbindet, insgesamt mit dem mobil-Template harmonisiert,
aber das müsste er auch, wenn er die Anbindung manuell/hardcoded in den tpl vornehmen würde.

Dann gibt es noch Plugins, die den inneren content verändern. Hier stimme ich dir zu Jörg, dass dabei unterschiedliche Selektoren
verwendet werden können (nicht zwingend müssen). Aber das "Problem" haben wir auch schon heute ... Tiny versus WAI.
Bisher ist es allerdings eine "oder"-Situation...haben wir Tiny- oder WAI-Template. Beim mobil-Template haben wir eine und-Situation,
denn der eine Shopbesucher greift mit einem "normalen" Browser auf den Shop zu (also Tiny-|WAI-TPL) und zeitgleich greift ein anderer
Shop-Besucher von einem Smartphone darauf zu (also Mobil-TPL). Das Plugin muss daher in der Lage sein, zur Laufzeit das tatsächliche
Template festzustellen und dementsprechend seine Selektoren auswählen.

Und dann wird es sicher noch eine dritte Kategorie von Plugins geben, bei denen der Entwickler nicht will, dass diese in einem mobil-Template
laufen (Gründe seien zunächst mal dahingestellt). Hierfür müsste es (am besten via info.xml) einen "Schalter" geben, der dafür sorgt, dass das
Plugin in einer mobil-Template-Umgebung insgesamt nicht ausgeführt wird.
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Nach Update auf neueste Shop-Version – Datenbank plötzlich leer / Wie weiter? Backup, Rollback oder neu aufsetzen? JTL-Shop - Fehler und Bugs 9
Neu Dokumentation: Kundenverknüpfung JTL-Wawi (Version 1.10.15.0) zu JTL-Shop JTL-Shop 5.2 Onlineshop-Anbindung 0
Neu Die folgenden Dateien sind nicht identisch mit den Dateien der aktuellen Version von JTL-Shop. Allgemeine Fragen zu JTL-Shop 0
Neu Bestellung aus JTL-Shop wird nicht in die Wawi übernommen Allgemeine Fragen zu JTL-Shop 1
Neu Nach Update auf JTL Shop 5.6.1 - Play/Pause Buttons im Layout!? Installation / Updates von JTL-Shop 4
Neu Stückzahl in Wawi teilbar - aber nicht im Shop. Möglich? Allgemeine Fragen zu JTL-Shop 3
Neu JTL Shop Mailversand geht nicht mehr - Address blicked Allgemeine Fragen zu JTL-Shop 5
Neu JTL-Shop: Veraltete URLs & Weiterleitungen in der Sitemap – wie lösen? Allgemeine Fragen zu JTL-Shop 0
Neu Coupon-Steuer Plugin: Korrekte Steuerberechnung für JTL-Shop Coupons Plugins für JTL-Shop 1
Neu Nach Update komme ich nicht mehr auf die Shop Seite Installation / Updates von JTL-Shop 6
Workflow zum abrufen der Upload-Datei aus dem Shop-Auftrag JTL-Wawi 1.11 0
Neu 20.11.2025 Hosting JTL Shop Tod :+( Allgemeine Fragen zu JTL-Shop 15
Neu How to properly update order status through JTL Shop plugin? Allgemeine Fragen zu JTL-Shop 4
Neu Shop 5.61 - fehlende Sprachvariablen - suche *.slf Datei zum Import Betrieb / Pflege von JTL-Shop 3
Neu Shop extrem langsam ab ca. 17.oo Uhr JTL-Shop - Fehler und Bugs 4
Neu Kundenkonto mit mehreren Shop-eMail-Adressen User helfen Usern - Fragen zu JTL-Wawi 0
Neu Was passiert beim Shop Update mit den Mailvorlagen? Installation / Updates von JTL-Shop 2
Neu Hohe CPU-last auf Shopserver - JTL Shop Query? Allgemeine Fragen zu JTL-Shop 9
Neu Von jetzt auf gleich Shop down "ohne" Fremdeinwirkung JTL-Shop - Fehler und Bugs 5
Am eigenen Lager Bestand = 0, bei FBA = 170, Probleme mit dem eigenen Shop und Otto.de JTL-Wawi 1.10 3
Neu Preisfehler Anzeige JTL Shop 5 JTL-Shop - Fehler und Bugs 1
Neu 🚀 Pilotkunden gesucht: HS Dynamic Pricing Plugin für JTL-Shop Plugins für JTL-Shop 0
Neu Probleme bei WooCommerce JTL-Connector, keine Aktivierung möglich, Bestands-Shop lahmgelegt Onlineshop-Anbindung 0
Neu 🚀 JTL Shop Performance Check (Free): Kostenloses Plugin Plugins für JTL-Shop 0
Neu Downgrade von 3 JTL-Shop-Lizenzen auf 1 – Frage zur Umstellung der Domains User helfen Usern - Fragen zu JTL-Wawi 1
Neu JTL SHop 5.4 KAtegoriebild Allgemeine Fragen zu JTL-Shop 5
Nach Auftragsabschluss falsche Artikelbestände im Shop JTL-Wawi 1.9 0
Sonderpreise werden vom Shop aus Wawi nicht übernommen JTL-Wawi 1.10 9
Neu Shop versendet keine Bestellbestätigung JTL-Shop - Fehler und Bugs 0
Neu Anzeige von mehreren Kundengruppenpreisen im Shop Templates für JTL-Shop 0
Neu Täglich SQL Backup vom Shop Allgemeine Fragen zu JTL-Shop 2
WF - automatisches Aktivieren / Deaktivieren für Verkaufskanal Shop JTL-Wawi 1.9 6
Neu Welcher Hoster ist für JTL-Shop 5 empfehlenswert? User helfen Usern 12
Neu Aktuellen JTL Shop installieren *Fehler* Installation / Updates von JTL-Shop 0
Neu JTL Shop Versand Preisstaffel mit negativen Werten?? Allgemeine Fragen zu JTL-Shop 0
Neu Bestellobergrenze (999€) für Schweizer Kunden im Shop hinterlegen Betrieb / Pflege von JTL-Shop 1
Neu Keine plugins im header und footer mehr auf Startseite shop 5.6.0 angezeigt Installation / Updates von JTL-Shop 5
Neu Shop 5.6. pagespeed FCP LCP Optimierung - java script & CSS veraltet bzw. nicht verwendet - Cache Dauer Betrieb / Pflege von JTL-Shop 6
Neu Shop über verschieden Domains in gewünschter Sprache aufrufen ? Betrieb / Pflege von JTL-Shop 5
Neu JTL Shop - OSS - Länderauswahl notwendig ?! JTL-Shop - Ideen, Lob und Kritik 1
Neu Probleme nach Shop Update auf V5.6 Onlineshop-Anbindung 3
Neu JTL Shop Brevo Plugin meldet keine Abmeldungen an JTL Shop + Kontakte landen nicht in der Willkommenssequenz Plugins für JTL-Shop 0
Neu Suche Freelancer für Aufsetzen JTL B2B Shop Dienstleistung, Jobs und Ähnliches 3
Neu JTL-Shop Admin Bereich und Shop nur noch 504 Gateway Time-out ( Hosting über JTL ) User helfen Usern - Fragen zu JTL-Wawi 4
Neu JTL-Shop 5.5.2 – Fehlerhafter Canonical-Tag im Blog-Template verhindert Indexierung durch Google JTL-Shop - Fehler und Bugs 2
Neu JTL Shop Update von 5.3.3 auf 5.6 mit der Community Free Edition - WaWi funktion weiter gegeben? User helfen Usern - Fragen zu JTL-Wawi 1
Neu Googel Weitereitung im Shop URL User helfen Usern 1
Neu JTL Shop - Rabatt pro Kunde möglich ? Allgemeine Fragen zu JTL-Shop 8
Neu JTL-Shop TECHNIK (SalePix) – Problem mit Render Blocking Requests User helfen Usern - Fragen zu JTL-Wawi 2
Neu Kategorierabatte pro Kunde im JTL-Shop Einrichtung von JTL-Shop4 2

Ähnliche Themen