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
Seit dem Update meines JTL-Shops auf Version 5.7.1 funktioniert die Verbindung zwischen JTL-Wawi 2.0.4.0 und dem Shop nicht mehr. JTL-Wawi 2.0 6
Neu Sicherheitspatch Shop 5.7.2 > 5.7.3 funktioniert nicht Allgemeine Fragen zu JTL-Shop 13
Neu JTL-Shop 5.8 - Aktuell 5.8.0 Releaseforum 0
HTML in Artikelbeschreibung , verschiebt dann im Shop die Ansicht? JTL-Wawi 1.11 1
Neu Störung Hosting Shop? JTL-Shop - Fehler und Bugs 0
Neu Email Versand vom Shop Allgemeine Fragen zu JTL-Shop 1
Update 5.3 auf 5.7.2 Shop funktioniert nicht mehr Upgrade JTL-Shop4 auf JTL-Shop5 5
Neu Plugin: Infinite Scroll / „Mehr laden“ für JTL-Shop 5 – einmalige Lizenz, kein Abo Plugins für JTL-Shop 0
Neu JTL-Shop 5.5 – „Rechnung nicht beilegen“ per Workflow anhand der Auftragsposition erkennen User helfen Usern - Fragen zu JTL-Wawi 1
Neu Welche JTL-Shop Plugins oder Funktionen fehlen euch noch? – menuBuilder aktuell in Entwicklung Plugins für JTL-Shop 6
Neu Gutscheinartikel nur noch im Shop in der Datenbank Betrieb / Pflege von JTL-Shop 0
Neu Shop Mailversand geht nach Passwortänderung nicht mehr JTL-Shop - Fehler und Bugs 2
Neu Neuer JTL-Shop lässt sich nicht öffnen Installation / Updates von JTL-Shop 2
Neu 💚 Plugin: DZM Bonus Plus - das Treueprogramm für deinen JTL-Shop Plugins für JTL-Shop 12
Neu Shop rechnet Sa+So bei Lieferzeit mit ein Betrieb / Pflege von JTL-Shop 0
Neu Auslesen aus Shop ob als Gast bestellt wurde oder ein Kundenkonto besteht. Allgemeine Fragen zu JTL-Shop 7
Neu Stripe plugin mit JTL SHOP Error 500 Plugins für JTL-Shop 2
Neu 💚 Plugin: DZM Agentic Plus - dein Shop wird für KI-Agenten lesbar und abfragbar Plugins für JTL-Shop 0
Neu JTL-Shop 5.7.2: Zahlungsbetrag weicht vom Auftragswert ab JTL-Shop - Fehler und Bugs 4
Neu JTL-Shop 5.7.2: Unterschiedliche Standardsprachen in tsprache – widersprüchliche Canonical- und Hreflang-Ausgabe der Startseite Allgemeine Fragen zu JTL-Shop 4
Neu Versandetikett bei Aufträgen aus dem JTL Shop Arbeitsabläufe in JTL-Wawi 0
Neu Preise im Shop mit 4 Stellen hintern dem Komma Allgemeine Fragen zu JTL-Shop 5
Neu JTL Shop 5.7.2 NOVA - Akkordeon Überschriften herabstufen auf H3 Templates für JTL-Shop 3
Neu Shop und Worker synchronisieren nicht nach Wechsel zu Cloudflare Allgemeine Fragen zu JTL-Shop 0
Neu 🚨 Sicherheitswarnung für JTL-Shop-Betreiber: Manipulation des Checkout-Prozesses durch externes JavaScript (Magecart- / Payment-Skimmer) Betrieb / Pflege von JTL-Shop 11
Neu JTL-Shop Konfigurator - die Ausgewählten Konfigurator gruppen werden im Artikel nicht vollständig angezeigt User helfen Usern - Fragen zu JTL-Wawi 2
Neu JTL-Shop 5 Backup Professional Plugin Plugins für JTL-Shop 0
Neu Vorgehen nach Sicherheitslücke im Shop - Wechsel Blowfish-Key Betrieb / Pflege von JTL-Shop 6
Neu Shop 5.7.2. nach Update lahm und CPU Last geht hoch Installation / Updates von JTL-Shop 1
Neu Probleme beim Shop Update auf 5.7.2 Installation / Updates von JTL-Shop 4
Neu Plugin trotz Hinweis Kompatibel mit JTL-Shop bis 5.6.* auch unter 5.7.2 nutzen Plugins für JTL-Shop 2
Neu Wichtiger Sicherheitshinweis – jetzt Shop prüfen! Allgemeine Fragen zu JTL-Shop 0
Neu Aktuelle JTL Shop Sicherheitslücke - automatischer Patch im JTL Hosting ? Allgemeine Fragen zu JTL-Shop 15
Neu Suche 10–15 JTL-Shops für kostenlose JTL-Shop-Analyse (verschiedene Branchen) Dienstleistung, Jobs und Ähnliches 0
Neu JTL-Shop 5.7.2 Picture-Tag in mobilen Ansicht lädt beide Bilder JTL-Shop - Fehler und Bugs 0
Neu Shop 5.7.2 - JTL PayPal Checkout legt alles lahm JTL-Shop - Fehler und Bugs 4
Neu IP Adresse einer Kontaktanfrage über den Shop herausfinden Allgemeine Fragen zu JTL-Shop 4
Neu Gibt es in der WaWi-Datenbank einen Zeitstempel, der anzeigt wann ein Kunde sich in einem bestimmten Shop registriert hat? User helfen Usern - Fragen zu JTL-Wawi 3
Beantwortet [Shop 5.7.2 / Wawi 2.0.5] GPSR-Daten werden am Artikel nicht angezeigt trotz korrekter Übertragung und installiertem Plugin Allgemeine Fragen zu JTL-Shop 1
Neu shop steht , brauche Hilfe Allgemeine Fragen zu JTL-Shop 6
Neu DSVGO konform 1000 Kunden in WaWi und Shop löschen! User helfen Usern - Fragen zu JTL-Wawi 4
Neu 500er Fehler im Shop nach aktivierung des Nova Child Templates für JTL-Shop 3
Neu JTL Shop Plugin - BD Automatisierter Widerruf (Von Händler für Händler - Schluss mit Mail-Chaos & Spam-Sorgen!) Plugins für JTL-Shop 0
Neu Rechte-Fehler im J10n Modul und Auswirkung auf base.mo.php in div. Plugins (Shop 5.7.1) JTL-Shop - Fehler und Bugs 0
Neu Welche JTL Shop Plugins oder kleinen Hilfstools würden euch im Alltag wirklich helfen? Plugins für JTL-Shop 0
Beantwortet Shop Abgleich nach Update auf 5.7.2 nicht mehr möglich JTL-Shop - Fehler und Bugs 4
Neu Shop zeigt keine Artikel mehr Fehler 500 Betrieb / Pflege von JTL-Shop 9
Neu Shop 5.7.1 und Downloadmodul Allgemeine Fragen zu JTL-Shop 1
Neu Plugin: JTL Exportformat Google Shopping gibt <g:google_product_category> unter Shop 5.7.1 und Wawi 2.0.4 nicht aus Plugins für JTL-Shop 1
Neu Widerrufsbutton für JTL-Shop 4 Allgemeine Fragen zu JTL-Shop 17

Ähnliche Themen