Welche Seite wird aktuell ausgegeben - was wenn gibSeitenTyp() nicht genau genug?

John

Sehr aktives Mitglied
3. März 2012
4.138
1.055
Berlin
Hi,

ich möchte per Plugin auf der Seite
Mein Konto > Bestelldetails (Bestellung anzeigen)
meine Bankverbindung anzeigen lassen, wenn per Vorkasse bezahlt werden soll und die Buchung noch nicht eingegangen ist.

Was ich im Plugin zu tun habe, ist mir relativ klar. Hook 140, Bedingungen prüfen, Inhalt einfügen.

Aber, ich habe ein Problem, in Hook 140 überhaupt zu erkennen, ob ein Kunde in "Mein Konto" oder in der Detailseite der Bestellung ist, auf der ich einfügen muß. gibSeitenTyp() liefert für beide Fälle ('PAGE_MEINKONTO', 4);

Hat jemand einen Tip?
 

marcos software

Sehr aktives Mitglied
23. Juli 2009
1.742
24
Bonn
AW: Welche Seite wird aktuell ausgegeben - was wenn gibSeitenTyp() nicht genau genug?

Hallo John,

probiers doch mal mit if($_GET['bestellung']) nachdem du mit gibSeitenTyp schon gesichert hast, dass du in "Mein Konto" bist.

BTW: Hook 23- 28 scheinen mir sinniger für dein Vorhaben, als die 140 ... gerade die 27 =)

Gruß,
Marc
 

John

Sehr aktives Mitglied
3. März 2012
4.138
1.055
Berlin
AW: Welche Seite wird aktuell ausgegeben - was wenn gibSeitenTyp() nicht genau genug?

Hmm, vielleicht habe ich das Konzept der Hooks auch noch nicht ganz verstanden. Ich dachte, für nachträgliche Manipulationen am Ausgabedokument sei immer Hook 140 der richtige.

Was kann man denn in den anderen Hooks an dem Ausgabedokument eigentlich machen? Angenommen, ich nehme wie von Dir vorgeschlagen Hook 27 (HOOK_JTL_PAGE_MEINKKONTO, Kundenkonto auf der Übersichtsseite. Informationen über Bestellungen, Kundeninformationen, Lieferadressen, Wunschlisten.)

Greift der dann, bevor mein Template durch den Smarty Interpreter läuft? Wenn ja, bringt mir das nichts. Oder ist Hook 27 wie Hook 140 aber eben nur auf benannten Unterseiten?

Gruß

John
 

marcos software

Sehr aktives Mitglied
23. Juli 2009
1.742
24
Bonn
AW: Welche Seite wird aktuell ausgegeben - was wenn gibSeitenTyp() nicht genau genug?

Oh wo der Hook ganz genau greift und obs dann für manipulationen noch der richtige ist kann ich dir ausm stehgreif nicht sagen (hab das nur ein mal vor nem jahr oder so benutzt ;> ) ...

einfach testen =)

ansonsten kannst du ja aber weiterhin wie du wolltest den 140er nehmen und via gibSeitenTyp und if($_GET['bestellung']) deine "Bestellung anzeigen" Seite prüfen.


Gruß,
Marc
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Welche JTL Shop Plugins oder kleinen Hilfstools würden euch im Alltag wirklich helfen? Plugins für JTL-Shop 0
welche Microsoft SQL Server Version läuft am stabilsten? JTL-Wawi 2.0 2
Neu JTL REST API (on premise) - welche API Version ab welcher Wawi-Version? Changelog? Schnittstellen Import / Export 0
Welche JTL Version aktuell am sinnvollsten JTL-Wawi 1.11 29
Neu WAWI Update - welche Version denn nun? User helfen Usern - Fragen zu JTL-Wawi 19
In Bearbeitung JTL FFN Seite defekt? JTL-Fulfillment Network - Fehler und Bugs 2
Neu JTL Shop 5.7.1 mit Fehlern - versandarten zahlungsarten nicht änderbar, leere weiße Seite JTL-Shop - Fehler und Bugs 5
Neu POS buchen (seit 01.04.) funktioniert nicht - weiße Seite Einrichtung / Updates von JTL-POS 0
Sichtbarkeit in Kategorien wird nicht mehr gespeichert JTL-Wawi 2.0 1
Neu Altes Bild wird einfach nicht gelöscht. DB Eintrag löschen? Betrieb / Pflege von JTL-Shop 0
Neu Wird irgendwo in der Datenbank geloggt welcher WMS-Mobile Benutzer mit dem MDE-Gerät einen Auftrag, bzw. Pickliste gepickt hat? User helfen Usern - Fragen zu JTL-Wawi 1
Name der Versandarten wird im Auftrag sporadisch nicht mehr angezeigt (2.0.3) JTL-Wawi 2.0 2
Neu Nummernkreis Kundennummer wird ignoriert JTL-Wawi - Fehler und Bugs 0
Rechnung wird zu spät erzeugt JTL-Wawi 2.0 1
Neu Hinweis zum Auftrag wird seit Update auf die 1.11 nicht mehr angezeigt JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 0
Skonto wird bei Zahlung setzen nicht berücksichtigt JTL-Wawi 1.11 2
Neu WMS-APP funktioniert nicht - Fehlermeldung: andere Edition wird benötigt JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 0
Neu ACHTUNG: AB-Preis wird rechtlich falsch ausgegeben Betrieb / Pflege von JTL-Shop 3
Neu DHL Versenden 4.0 Tracking ID wird gekürzt JTL-ShippingLabels - Ideen, Lob und Kritik 0
Neu Rechnungskorrektur/Storno wird auf falsches Buchungskonto gebucht JTL-Wawi - Fehler und Bugs 1
Neu AMAZON Anbindung - Bearbeitungszeit - wird nicht an AMAZON Übermittelt Amazon-Anbindung - Ideen, Lob und Kritik 0
Rechnung speichern - WaWi wird geschlossen JTL-Wawi 2.0 4
Neu Status wird immer wieder überschrieben Shopify-Connector 0
Neu Nach Update in Dez 2025 wird TSE Swissbit nicht mehr erkannt JTL-POS - Fehler und Bugs 1
Neu DHL 4.0 Versandschnittstelle wird nicht aufgeführt? JTL-ShippingLabels - Fehler und Bugs 5
Neu Gini Scan & Pay wird zum 1. Juni 2026 eingestellt. Gibt es Alternativen? Plugins für JTL-Shop 8
Amazon Rechnungslayout geändert, per IDU wird trotzdem die alte Vorlage hochgeladen JTL-Wawi 1.9 2
Neu Nach Umstellung DHL Versenden 4.0 wird Kleinpaket nun auf DHL Paket Labeldrucker ausgegeben statt auf Kleinpaketdrucker JTL-ShippingLabels - Fehler und Bugs 18
Brutto-Gesamtbetrag wird (wieder) falsch berechnet - 2.0.1 JTL-Wawi 2.0 34
Neu Zahlung zugewiesen, aber keine Rechnung wird angezeigt User helfen Usern - Fragen zu JTL-Wawi 2
Neu Sendungsnummer in Versandmail wird nicht korrekt befüllt Arbeitsabläufe in JTL-Wawi 1
Neu Versanderweiterung in EU- Länder - Was wird vergessen? Business Jungle 5
Neu 2.0.0: Workflow Queue wird nicht abgearbeitet via API JTL-Wawi 2.0 1
Neu Überverkäufer aktiviert, es wird aber kein Bestand zu Amazon übertragen Amazon-Anbindung - Fehler und Bugs 0

Ähnliche Themen