Offen Frage wegen Plugin und Seitenmanipulation

  • Ersteller des Themas PC-Hilfe Meyer
  • Erstellungsdatum

PC-Hilfe Meyer

Guest
Hallo Forum, ich habe da ein Problem mit dem Manipulieren der Seiten im JTL Shop3.
Also ich habe ein Plugin, das etwas auf die Artikelseiten einbinden soll.
Darum habe ich mich für den Hook 46 entschieden. Ja und nun kommt was ich nicht kapiere oder was auch immer.
Wo die Kategorie und Hersteller angezeigt werden möchte ich weitere Infos einblenden lassen.
Also habe ich eine Templatedatei (.tpl) erstellt die dort nun eingebunden werden soll. PHP wird dafür eigentlich nichts spezielles benötigt, da alles was ich
brauche schon im Shop vorhanden ist. Aber ich bekomme es nicht hin, dass der inhalt der Templatedatei dort angezeigt wird wo ich das möchte.

Was mach ich falsch? Kann mir vielleicht mal jemand ein Beispielposten wie ich eine .tpl genau da rein bekomme?
Wäre sehr nett. Hab in den Pluginbeisspielen nichts gefunden was mir da hilft. In der Doku für Plugins habe ich auch nichts gefunden. Spiele jetzt schon seit fast 2 Monaten mit denHooks rum denke aber nicht das der Hook das Problem ist.
 

Dealux-GmbH

Sehr aktives Mitglied
5. März 2007
8.676
7
Düsseldorf
AW: Frage wegen Plugin und Seitenmanipulation

Hool 46 ist "HOOK_TOOLSAJAXSERVER_PAGE_ARTIKELDETAIL" und beschreibt "Ajax Artikelinformationen in Variationskombinationen. Kurz vor dem Austausch von einem Kindartikel. Artikeldetailinformationen, Metainformationen."

Meinste nicht, dass das der falsche ist? Vielleicht solltest du dich noch mal ausgiebig mit der Doku beschäftigen...
 

PC-Hilfe Meyer

Guest
AW: Frage wegen Plugin und Seitenmanipulation

Habe mir nochmal die Doku reingezogen, nun habe ich da was gefunden wo ich nicht weiss ob das nun der richtige ansatz ist.
Hook 140 (in der Doku als Hook für Template veränderungen) hier wird mit phpQuery gearbeitet. Doch da wäre mir dann nicht so ganz klar, wie ich an meine gewünschte stelle komme wo ich den Code für die anzeige ausgeben möchte.
Habe mal ein Bild mit reingeladen, damit Ihr besser wissst wo ich was einfügen möchte.
 

Anhänge

  • forum.png
    forum.png
    13,1 KB · Aufrufe: 50

PC-Hilfe Meyer

Guest
AW: Frage wegen Plugin und Seitenmanipulation

OK danke für die Antwort aber soweit war ich schonmal, da ist aber dann mein Problem, das wenn ich einen smartycode eingebe und Ihn da mit
pq hin bauen lasse steht der auch genau so da wie ich ihn in die php geschrieben habe, dann alg das also nicht an meinem Hooks oder so sondern das der Text falsch ist. Hat jemand hierzu eine Idee Wie ich z.B. das hinbekommen dort einzubauen?

Code:
PHP:
{if  $Artikel->dErstellt}  
 <div class="item">
 <strong class="label">Im Sortiment seit:</strong>
 <ul class="values">
        <li>{$Artikel->dErstellt}</li>
</ul>
</div>
{/if}
 

Modulexpert

Sehr aktives Mitglied
14. März 2007
1.678
1
AW: Frage wegen Plugin und Seitenmanipulation

phpquery manipuliert das bereits fertige template. Du muß also das so machen ,das alles schon fix und fertig eingebunden wird und nicht als Templatesprache :)
 

ag-websolutions.de

Sehr aktives Mitglied
29. Dezember 2009
14.548
233
AW: Frage wegen Plugin und Seitenmanipulation

Hallo Herr Meyer,

habe PN erhalten.
Aber alle Tipps die ich geben könnte, stehen schon hier:
- Hook140
- pQuery

Einen Kurs in pQuery zu geben, fehlt mir leider derzeit die Zeit....aber auch da gibts ja schon Links zu Tutorials
 

PC-Hilfe Meyer

Guest
AW: Frage wegen Plugin und Seitenmanipulation

Das mit pq ist mir ja bekannt, soweit klappt das auch ich komme ja an die Stelle wo ich hin will.Aber wie komme ich an die Daten von HAN, Erstellt etc?
Muss ich mir da etwas ein komplettes abfrage Script bauen für die Datenbank? Kann man da nicht irgendwie leichter dran kommen?
Habe es un mal mit define versucht, das fazinierende war das keine Fehler meldung aber auch kein inhalt erschienen ist.

So sah das aus:
PHP:
<?
//Wir definieren zuerst unsere template-spezifischen Selektoren.
define ("ZEIGE_EAN", "$Artikel->cBarcode");
define ("ZEIGE_HAN", "$Artikel->cHAN");
define ("ZEIGE_ISBN", "$Artikel->cISBN");
define ("ZEIGE_ERSTELLT", "$Artikel->dErstellt");
//Inhalt HTML festlegen
$newinfo='<div class="item">
<strong class="label">EAN:</strong>
<ul class="values">
<li>'.ZEIGE_EAN.'</li>
</ul></div>' ;
//Wir fügen Inhalte in das Template
pq('#attribute_list')->append($newinfo);
?>

EAN: war da und dann aber nichts mehr.
 

boaa-group

Sehr aktives Mitglied
28. Dezember 2007
4.932
9
Thailand, Bangkok
AW: Frage wegen Plugin und Seitenmanipulation

So nun auch von mir Mal die Bitte (jawohl ich bitte darum) -> Nutze Google und lies dir die Tutorials durch. Wir helfen wirklich gerne nur wenn eben die Eigeninitiative oder das Grundverständnis fehlt ist es weder die Aufgabe von JTL noch von anderen Entwicklern hier kostenlos Kurse anzubieten.

Wenn du schon daran scheiterst die Smarty Debugkonsole anzuschmeißen und nachzusehen welche Informationen überhaupt geladen werden fehlt es anscheinend wirklich Grundkenntnissen.

-> Smart Debugkonsole
-> Nachsehen was in $Artikel im Smarty verfügbar ist

Wenn alle Info's die du brauchst da sind

$Variable = $smarty->get_template_vars('Artikel');

Wenn nicht alle Info's da sind -> Datenbankabfrage ala

$query = "SELECT * FROM tartikel WHERE kArtikel = '".$Artikel->kArtikel."'";
$tArtikel = $GLOBALS['DB']->executeQuery($query, 2);
...

Wenn das jetzt noch nicht reicht um dein Problem zu lösen solltest du wirklich nochmals die grundlegendsten Tutorials und Beispielplugins von JTL studieren...
 

gm_alex

Aktives Mitglied
12. Dezember 2007
271
0
AW: Frage wegen Plugin und Seitenmanipulation

Ist ja schon echt lange her das ich hier was geschrieben habe, aber dazu muss ich einfach was schreiben. PC-Hilfe Meyer du bist mein Held, dank dir schau ich hier jetzt wieder öfter rein. Entweder hast du wirklich nicht viel Plan was die Webentwicklung angeht und musst noch viel lernen oder du bist einer ersten die online stand up comedy betreiben und verarscht hier alle nach Strich und Faden. Egal, ich freue mich jedenfalls schon auf die (hoffentlich) noch folgenden Beiträge hier im Forum. Danke für alles.
 

zyklus303

Aktives Mitglied
10. März 2009
29
0
AW: Frage wegen Plugin und Seitenmanipulation

es ist noch kein meister vom himmel gefallen!
leben und leben lassen.

die devise lautet: üben üben üben!

also nicht unterkriegen lassen und weitermachen!
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Frage zu Benutzer/Rechte für Kunden im Onlineshop neues Passwort generieren User helfen Usern - Fragen zu JTL-Wawi 0
Neu Frage an die Shopify Nutzer bzgl. Zahlarten Shopify-Connector 0
Neu Frage zum Thema Skonto bei Bezahlungsarten Barzahlung und QR-Code Betrieb / Pflege von JTL-Shop 0
Neu Frage in die Runde, wie handhabt ihr einen Datenrestore? Arbeitsabläufe in JTL-Wawi 17
Neu Downgrade von 3 JTL-Shop-Lizenzen auf 1 – Frage zur Umstellung der Domains User helfen Usern - Fragen zu JTL-Wawi 1
Update 1.9.8.0 auf 1.10.14.0 Frage zum Rechnungen IDU JTL-Wawi 1.10 3
Vollständiger Ex- und Import wegen fehlerhafter Datenbank - Reihenfolge? JTL-Wawi 1.6 9
Neu VCS Fehler: keine Belege wegen eines deaktivierten Amazon Umsatzsteuer-Berechnungsservices Amazon-Anbindung - Fehler und Bugs 1
Neu JTL-Shop 5.2.3 – Google-Shoppin-Plugin 2.3.0: Mehrere Rückgaberichtlinien (DE + Ausland) bei einem Feed / return_policy_label Plugins für JTL-Shop 0
Neu VeroPay Plugin? Kampfansage gegen PayPal? User helfen Usern 52
Neu Coupon-Steuer Plugin: Korrekte Steuerberechnung für JTL-Shop Coupons Plugins für JTL-Shop 1
Neu How to properly update order status through JTL Shop plugin? Allgemeine Fragen zu JTL-Shop 4
Neu Update auf 5.6.1. – Trusted Shops Plugin erzeugt Fehlercode 500 Installation / Updates von JTL-Shop 6
Neu 🌟Neues Plugin: 35up Automatisiertes Cross-Selling Plugins für JTL-Shop 0
Neu 🚀 Pilotkunden gesucht: HS Dynamic Pricing Plugin für JTL-Shop Plugins für JTL-Shop 0
Neu Plugin: DITH Mengenrabatt – Warenkorbrabatte nach Stückzahl (mix + match), ohne Preisänderung am Artikel Plugins für JTL-Shop 0
Neu 🚀 JTL Shop Performance Check (Free): Kostenloses Plugin Plugins für JTL-Shop 0
Neu HTTP ERROR 500 - plugin installieren JTL-Shop - Fehler und Bugs 0
Neu Neues Plugin: DITH ShipNow – Versand-Countdown ⏱️ Plugins für JTL-Shop 0
Neu Paypal Plugin JTL-Shop - Fehler und Bugs 1
Neu Fragen zum KBA Finder Plugin (CiN) Plugins für JTL-Shop 1
Neu JTL Shop Brevo Plugin meldet keine Abmeldungen an JTL Shop + Kontakte landen nicht in der Willkommenssequenz Plugins für JTL-Shop 0
Neu Neues PLugin: DITH Lieferantenbestand – realistische Lieferzeiten mit Lieferanten- + Eigenbestand Plugins für JTL-Shop 0
Neu PayPal-Plugin blockiert bei PayPal-Störung Checkout JTL-Shop - Fehler und Bugs 4
Neu Teststand auf localhost - Plugin-Lizenzen abgelaufen Plugins für JTL-Shop 2
Neu Neues Plugin: JTL Closed Shop – Zugangsbeschränkung, Pre-Sale & Wartungsmodus für deinen JTL-Shop Plugins für JTL-Shop 2
Neu KI-WaWi-Workflows: Eigene KI-Endpunkte direkt aus JTL-Workflows ansprechen – ohne Plugin, flexibel und schnell Dienstleistung, Jobs und Ähnliches 3
Neu Mindestbestellwerte nach verschiedenen Lieferarten mit dem Plugin Lieferslot Allgemeine Fragen zu JTL-Shop 1
Neu PayPal Checkout Plugin (iPhone), Probleme mit PayPal-App Plugins für JTL-Shop 0
Neu Plugin: Mengenrabatt im Warenkorb nach Artikelanzahl Plugins für JTL-Shop 0
Neu 📢 Neues Plugin "JTL Translate Pro" by Nirico.de Plugins für JTL-Shop 0
Neu JTL PayPal Plugin - keine Einstellmöglichkeiten, keine Anzeige im Frontend Plugins für JTL-Shop 2
Neu Plugin-Idee: Überkäufe Lieferantenbestände & Lieferzeiten (API/CSV/XML) in Shop & Wawi Plugins für JTL-Shop 2
Neu Plugin Manager Fehlermeldung JTL-Shop - Fehler und Bugs 4
Neu Nach Update auf PayPal 2.1.0 doppelte Zahlungsarten und Ratepay Plugin erforderlich Plugins für JTL-Shop 0
Neu Artikelseiten 500 HTTP Fehler PayPal Plugin 2.1.0 JTL Shop 5.4.0 Plugins für JTL-Shop 4

Ähnliche Themen