Wie finde ich die passende TPL-Datei?

Ugenmeister

Gut bekanntes Mitglied
28. August 2013
495
11
Hallo.

Ich möchte Anpassungen machen (z.B. auf der Startseite eine Shop-Variable hinzufügen oder löschen) weiß aber nicht in welcher Datei ich das tun muss. Gut, im Beispiel STARTSEITE ist das noch einfach, aber wenn es Unterseiten sind, wird's schon schwieriger denke ich.

Gibt es im JTL Shop keine HTML-Dateien? Ich verwende einige Tools/Plugins von Firefox wo ich die Container usw. leicht sehen kann (so wie das auch auf der JTL-Seite empfohlen wird). In diesen Tools (Firebug) wird mir HTML-Code angezeigt, aber NICHT welche Datei das ist. Wenn ich DAS wüsste wäre mir sehr geholfen.
Vielleicht hat jemand einen Hinweis dazu.

VIELEN DANK!

UWE
 

casim

Sehr aktives Mitglied
26. Juni 2012
5.934
9
AW: Wie finde ich die passende TPL-Datei?

Es gibt keine statischen html-Seiten.
Alle Seiten werden dynamisch aus tpl-Dateien zusammen gebaut.

Schalte dir mal in der Pluginverwaltung das JTL-Plugin smarty-Debug ein und aktiviere die Option "Smarty Debug aktivieren"

Wenn du jetzt eine Seite aufrufst, öffnet sich in einem zweiten Fenster eben diese smarty-Debug-Ausgabe und du siehst im oberen Teil, welche tpl-Dateien (alle) für die eine Seite geladen werden

Beachte aber unbedingt die Hinweise / Vorgaben von JTL in Bezug auf custom-tpl-Dateien, custom-css-Theme, etc.
 

martinwolf

Offizieller Servicepartner
SPBanner
6. September 2012
3.452
282
AW: Wie finde ich die passende TPL-Datei?

Hallo.

Ich möchte Anpassungen machen (z.B. auf der Startseite eine Shop-Variable hinzufügen oder löschen) weiß aber nicht in welcher Datei ich das tun muss. Gut, im Beispiel STARTSEITE ist das noch einfach, aber wenn es Unterseiten sind, wird's schon schwieriger denke ich.

Gibt es im JTL Shop keine HTML-Dateien? Ich verwende einige Tools/Plugins von Firefox wo ich die Container usw. leicht sehen kann (so wie das auch auf der JTL-Seite empfohlen wird). In diesen Tools (Firebug) wird mir HTML-Code angezeigt, aber NICHT welche Datei das ist. Wenn ich DAS wüsste wäre mir sehr geholfen.
Vielleicht hat jemand einen Hinweis dazu.

VIELEN DANK!

UWE

Installier dir eine ordentliche IDE wie etwa https://netbeans.org/downloads/index.html. Für den Shop reicht die Version für HTML5 und PHP aus. Damit hast du sehr viele und einfache Möglichkeiten den Shop zu modifizieren oder einfach nach einem bestimmten Snippet oder einer Variable zu suchen, verzeichnisübergreifend.
 

Ugenmeister

Gut bekanntes Mitglied
28. August 2013
495
11
AW: Wie finde ich die passende TPL-Datei?

Ooooohhhh.... das kling ja super. Sieht so aus als ob es das wäre was ich gesucht habe. Ich werde beide Hinweise gleich probieren und melde mich dann.
Habt vielen Dank einstweilen!
 

Ugenmeister

Gut bekanntes Mitglied
28. August 2013
495
11
AW: Wie finde ich die passende TPL-Datei?

So, kurze Rückmeldung:

Mit smarty-Debug finde ich nun schneller Sachen; das hilft mir schon sehr weiter.
Netbeans ist sehr umfangreich, sehr nützlich denke ich mal, aber leider etwas schwer zu bedienen/durchschauen (zumindest am Anfang).

Wenn´s weitere Tipps diesbezüglich gibt, nur her damit.
Ansonsten 1000-DANK @martinwolf und @casim!
 

Ugenmeister

Gut bekanntes Mitglied
28. August 2013
495
11
AW: Wie finde ich die passende TPL-Datei?

Eine Frage habe ich noch dazu bitte:

Wenn ich SMARTY aktiviere, dann wird das doch auch beim Kunden aufgerufen wenn er auf den Shop geht - und das wäre ja fatal. Oder täusche ich mich da?
 

casim

Sehr aktives Mitglied
26. Juni 2012
5.934
9
AW: Wie finde ich die passende TPL-Datei?

ja wird es ... solche Arbeiten macht man ja auch in einer Testumgebung / Entwicklungsumgebung
 

Ugenmeister

Gut bekanntes Mitglied
28. August 2013
495
11
AW: Wie finde ich die passende TPL-Datei?

Okay... Kann ich z.B. ein gekauftes oder selbst erstelltes JTL-Template in einen Testshop einbauen/einbinden?
 

Ugenmeister

Gut bekanntes Mitglied
28. August 2013
495
11
AW: Wie finde ich die passende TPL-Datei?

Es gibt keine statischen html-Seiten.
Alle Seiten werden dynamisch aus tpl-Dateien zusammen gebaut.

Schalte dir mal in der Pluginverwaltung das JTL-Plugin smarty-Debug ein und aktiviere die Option "Smarty Debug aktivieren"

Wenn du jetzt eine Seite aufrufst, öffnet sich in einem zweiten Fenster eben diese smarty-Debug-Ausgabe und du siehst im oberen Teil, welche tpl-Dateien (alle) für die eine Seite geladen werden

Beachte aber unbedingt die Hinweise / Vorgaben von JTL in Bezug auf custom-tpl-Dateien, custom-css-Theme, etc.

Ich muss noch einmal nachhaken: Ich habe im Shop z.B. einen Link oder ein Wort, das ich verändern/löschen will. Habe SMARTY aktiviert. Im Firebug sehe ich im erzeugten HTML Code diese Stelle, aber ich finde sie einfach nicht unter SMARTY.
Kann ich nicht in SMARTY nach einem Wort / Link suchen (welches irgendwo auf der Shopseite steht und ich bearbeiten möchte) und er zeigt mir dann diese Stelle und die dazugehörige TPL-Datei an?
 

casim

Sehr aktives Mitglied
26. Juni 2012
5.934
9
AW: Wie finde ich die passende TPL-Datei?

mit Strg + F kannst du im Smarty-Fenster die allgemeine Browser-Suche nutzen
 

chef1568

Sehr aktives Mitglied
4. Mai 2009
1.265
2
Bayern
AW: Wie finde ich die passende TPL-Datei?

Hallo Ugenmeister,

machs doch ganz trivial:
1. Suche dir mit dem Firefox-Plugin FireBug einen markenten Fixpunkt im Code der nicht durch Smarty gesetzt sondern statisch im Code hinterlegt ist (z.B. eine ID, Class, etc.)
Beispiel: Lagerampel Artikeldetails --> "<span class="signal_image a2">"
2. Suche mittels einem HTML-Editor im gesamten Templatepfad nach den Vorkommen (z.B. bei Notepad++: "In Dateien suchen" Verzeichnis: \DeinSpeicherort\templates\JTL-Shop3-Tiny\)
3. die gefundenen Vorkommen vergleichst du mit den Aufrufen der Smarty-Debug-Konsole welche Datei auch aufgerufen wird.

gruß feder
 

martinwolf

Offizieller Servicepartner
SPBanner
6. September 2012
3.452
282
AW: Wie finde ich die passende TPL-Datei?

Hallo Ugenmeister,

machs doch ganz trivial:
1. Suche dir mit dem Firefox-Plugin FireBug einen markenten Fixpunkt im Code der nicht durch Smarty gesetzt sondern statisch im Code hinterlegt ist (z.B. eine ID, Class, etc.)
Beispiel: Lagerampel Artikeldetails --> "<span class="signal_image a2">"
2. Suche mittels einem HTML-Editor im gesamten Templatepfad nach den Vorkommen (z.B. bei Notepad++: "In Dateien suchen" Verzeichnis: \DeinSpeicherort\templates\JTL-Shop3-Tiny\)
3. die gefundenen Vorkommen vergleichst du mit den Aufrufen der Smarty-Debug-Konsole welche Datei auch aufgerufen wird.

gruß feder

Das war ja das was ich oben mit NetBeans meinte :)
 

chef1568

Sehr aktives Mitglied
4. Mai 2009
1.265
2
Bayern
AW: Wie finde ich die passende TPL-Datei?

Das war ja das was ich oben mit NetBeans meinte :)

Ja Martin,
vielleicht habs ich etwas leichter verständlich Step-by-Step erklärt :D

Ich muss zugeben bisher habe ich NetBeans auch noch nicht gekannt - und auf den ersten Blick keinen wesentlichen (nutzbaren) Vorteil zu Notepad++ feststellen können, die mir bislang gefehlt hätten.
Vielleicht schau ich mir das Ganze in nächster Zeit doch mal genauer an.

gruß feder
 

martinwolf

Offizieller Servicepartner
SPBanner
6. September 2012
3.452
282
AW: Wie finde ich die passende TPL-Datei?

Ja Martin,
vielleicht habs ich etwas leichter verständlich Step-by-Step erklärt :D

Ich muss zugeben bisher habe ich NetBeans auch noch nicht gekannt - und auf den ersten Blick keinen wesentlichen (nutzbaren) Vorteil zu Notepad++ feststellen können, die mir bislang gefehlt hätten.
Vielleicht schau ich mir das Ganze in nächster Zeit doch mal genauer an.

gruß feder

Ich kenne Notepad++ zwar, habe aber noch nie wirklich damit gearbeitet. NetBeans macht sich halt gut wenn man wirklich entwickeln will. Auch die Quickjumps mit Str+Linksklick auf eine Funktion in die entsprechende Quelle (Funktion oder Klasse) ist sehr angenehm und erleichtert das Suche ungemein. Bietet halt einige Features, wobei ich sicherlich nicht alle nutze oder kennen. Aber eine Volltextsuche über alle Verzeichnisse bringt einem Schnell in die richtige Datei wo sich beispielsweise der String id="xxxx" befindet. Suchen und Ersetzen sowie Refactoring sind natürlich ebenso sinnvoll wie unverzichtbar :) Ein Blick lohnt sich allemale.
 

Ugenmeister

Gut bekanntes Mitglied
28. August 2013
495
11
AW: Wie finde ich die passende TPL-Datei?

Jungs, ich wollte euch nochmals DANKE sagen für Eure Hilfestellung hier. Durch die Infos, welche ihr mir die letzten Tage gegeben habt, konnte ich mein Wissen in der Templatebearbeitung wesentlich vertiefen! Habt vielen Dank!!!
 

casim

Sehr aktives Mitglied
26. Juni 2012
5.934
9
AW: Wie finde ich die passende TPL-Datei?

netbeans IDE ist eine integrierte Entwicklungsumgebung, notepad++ ist ein leistungsstarker Editor ... fangt nicht an Äpfel mit Birnen zu vergleichen ;)
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Wie in der Wawi gebrauchte Artikel vom Endkunden einkaufen User helfen Usern - Fragen zu JTL-Wawi 4
Neu Wie kann ich den Titel bei Google Ergebnissen ändern? Allgemeine Fragen zu JTL-Shop 2
Neu Bildgrößen auf der Startseite (in den Boxen wie z.B. Top-Angebot) Allgemeine Fragen zu JTL-Shop 3
Neu Hersteller ändert SKU von Kind Artikel (Varianten) | Vater beleibt gleich - wie verfahren bei "gemischtem" Lager alt/neu User helfen Usern - Fragen zu JTL-Wawi 3
Neu Sortierung nach Bestand - so wie im JTL Shop 4 JTL-Shop - Ideen, Lob und Kritik 2
Neu Wie kann ich bestimmte Wörter in der Suchfunktion von JTL-Shop ausschließen? Allgemeine Fragen zu JTL-Shop 0
Neu Vererben der Bildern einer Variation auf alle anderen Variationen, wie beim Vererben von Vater zu Kind-Artikeln, möglich wie? User helfen Usern - Fragen zu JTL-Wawi 0
Neu Drop Shipping - Beide Firmen mit JTL Wawi - Wie löse ich das? Arbeitsabläufe in JTL-Wawi 10
Neu Wie das neue Funktionsattribut storefront_presentation_main_product anlegen? Shopware-Connector 5
Neu GPSR Verordnung - Wie handhabt ihr das im Shop mit dem Nova Template? Betrieb / Pflege von JTL-Shop 14
Neu Bei VarKombi-Artikeln, wie immer eine Farbe und Größe vorauswählen, damit alle Bilder angezeigt werden? Allgemeine Fragen zu JTL-Shop 4
Neu Wechsel Auftragspaket im Kundencenter - wie und wann ? User helfen Usern - Fragen zu JTL-Wawi 6
Paypal Kontosperre / Verbot bestimmte Artikel in bestimmte Länder zu liefern - wie Umsetzen? JTL-Wawi 1.9 2
Neu Wie kann ich über eigene Felder eine Mehrfachauswahl erstellen? User helfen Usern - Fragen zu JTL-Wawi 4
Neu Wie andere Länder und Sprachen vom Google Shopping Plugin mit dem Merchant Center verbinden Plugins für JTL-Shop 6
Neu Wie macht ihr euch euch Testumgebung? Gelöste Themen in diesem Bereich 6
Neu Ebay Verkäufe - Auswahlartikel mit händischer Auswahl in der Rechnung - wie bei Wawi 1.9 vorgehen ?! Arbeitsabläufe in JTL-Wawi 0
Neu Unterschiedliche Lagerplätze, wie konfigurieren? Waage nur mit WMS? Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 2
Neu Wie Reklamationen aus Statistik ausschließen? Arbeitsabläufe in JTL-Wawi 2
Wie FBA Gutschrift erzeugen ohne Auftragsbezug? JTL-Wawi 1.9 0
Neu Gebinde wie angelegt unter sonstiges als Barcode ausgeben Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 11
Neu Kunde zahlt bar bei Anlieferung, wie löse ich das? Arbeitsabläufe in JTL-Wawi 15
In Diskussion Geplante Abkündigung für JTL-POS für Android 7 Geräte wie Sunmi T2 in Sicht? JTL-POS - Fragen zu Hardware 16
Neu cKundenNr im JTL Shop nicht gesetzt. Auch kKundengruppe. Wie Rückkanal zum Shop aktualisieren? JTL-Wawi - Fehler und Bugs 3
Neu Wie handhabt ihr eure Buchhaltung mit JTL? Arbeitsabläufe in JTL-Wawi 9
Neu REST-API nur noch für Premium Kunden - oder wie verhindere ich Nutzung moderner Schnittstellen... Schnittstellen Import / Export 37
Neu Umstellung auf Packtisch von WMS, wie Lagerplatz anzeigen lassen? Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 4
Neu Falsche Preise - wie nachvollziehen ? eBay-Anbindung - Fehler und Bugs 0
Neu Umlagerungen - Wie, wo, oder SQL? Arbeitsabläufe in JTL-Wawi 2
Neu Täglich ganz viele Suchanfragen mit EAN Nummern - Wie aussperren? Allgemeine Fragen zu JTL-Shop 2
Neu Anhänge wie Widerruf und AGB usw. User helfen Usern - Fragen zu JTL-Wawi 0
Neu Wie kann ich verhindern, dass ein Auftrag den verfügbaren Lagerbestand beeinflusst? JTL-Wawi - Ideen, Lob und Kritik 1
Neu Wie binde ich GooglePay über PayPal Checkout an? Plugins für JTL-Shop 4
Frage: 🐌🐌🐌JTL-Wawi 1.9 - Wie schnell öffnet sich bei euch die Auftragsansicht? JTL-Wawi 1.9 78
Neu Tabelle Tbestseller verschwunden - wie bekomme ich die wieder? Gelöste Themen in diesem Bereich 3
Neu Wie aufwendig wäre es wenn man einen 2ten Warenkorb implementiert? JTL-Shop - Ideen, Lob und Kritik 0
Beantwortet Dashboard - Ansicht einer geänderten Tabelle (zB Verkauf) dauerhaft speichern ... Wie? User helfen Usern - Fragen zu JTL-Wawi 0
Beantwortet Workflow wie für verschiedene Druckausgaben? JTL-Workflows - Ideen, Lob und Kritik 1
Neu Wie lange werden alte Bestellungen aus Amazon importiert? Amazon-Anbindung - Fehler und Bugs 2
Neu Teil der Bestellung stornieren bevor Auslieferung. Wie? User helfen Usern - Fragen zu JTL-Wawi 4
In Bearbeitung Versand zusammenfassen nicht wie erwartet JTL-Workflows - Fehler und Bugs 2
Neu neue Tarife mit Shop verstehe ich da was falsch? Allgemeine Fragen zu JTL-Shop 3
Neu Warum kann ich bei Druckvorlagen die Seitengröße nicht anpassen? Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 6
Neu Ab dem 01.09.2024 neue Lizenzschlüssel, muss ich was machen? User helfen Usern - Fragen zu JTL-Wawi 2
Neu Umtauschartikel und Reparaturdienstleistung, habe ich was falsch eingestellt? User helfen Usern - Fragen zu JTL-Wawi 1
Neu Kann ich das alte EVO-Template löschen? Templates für JTL-Shop 2
Neu Farbe setzen funktioniert nach dem Updaten anders als früher. Was kann ich dagegen tun? Arbeitsabläufe in JTL-Wawi 0
Neu E-Mail Bestellung versandt wird nur verschickt, wenn ich Zahlung bestätige (keine Vorkasse) JTL-Shop - Fehler und Bugs 0

Ähnliche Themen