Hallo zusammen, ich möchte gerne das Produkt Listing ändern und weiß nicht so recht welche HTML Datei ich dafür ändern muss. Ich möchte zum einen die Auflistung der Produkte in den Kategorien ändern und auch die auf der Startseite (Slider. Liste, Produkte) Könnt Ihr mir da weiterhelfen? LG Andi
Du kannst beim Erstellen von Kategorien und Produkten immer die Template Datei Auswählen die du für diese jeweils nutzen möchtest. Dort findest die vorhandenen Dateien, samt Dateinamen Musst also nicht unbedingt das Original ändern, sondern könntest auch eigene dazu packen. Ansonsten findest auch viele Infos dazu im Bereich Theme, bearbeiten Entwickler / DEV, da ist alles gut dokumentirert, auch wie man einzelne Bereiche mittels Child-Theme ändern und anpassen kann. Reicht dir das oder brauchst genaue Details?
Jaein Also wenn ich jetzt eine Kategorie anlege dann steht da: Vorlage für Kategorieübersicht = categorie_listing.html Vorlage für Artikelübersicht = product_listing_v1.html Aber beide Datein finde ich nicht in der Verzeichnisstruktur?! Da ist z.b. nur product_listing_template_product_listing_v1.html oder categorie_listing_template_categorie_listing.html Oder sind das die Datein?
Hallo, ein find fördert die Dateien zutage (vorausschauend im Template-Verzeichnis gestartet) Code: find . -name categorie_listing.html ./Honeygrid/module/product_listing/product_listing_v1.html bzw. ./templates/Honeygrid/module/categorie_listing/categorie_listing.html Ich hoffe das hilft. Viele Grüße Wolfram
Auf die Idee mit der Suche bin ich auch gekommen, aber diese Datein gibt es bei mir nicht! Auch die Verzeichnisse die du angegeben hast "Honeygrid/module/" & "templates/Honeygrid/module/" gibt es bei mir auch nicht.
Das alte Template-System wurde vor 2 Jahren abgeschafft: https://www.gambio.de/forum/threads/supportende-fuer-templates-ab-gx4-5.44199/ Meinem Verständnis nach: ja. "product_listing_template_" bzw. "categorie_listing_template_" dürfte das Prefix sein, damit die Datei als jeweilige Vorlage erkannt wird. Am besten einfach mal die beiden Dateien kopieren als z.B. product_listing_template_mein_product_listing.html und categorie_listing_template_mein_categorie_listing.html (was auch immer "categorie" für ein Wort sein soll), Cache für Modulinformationen und Seitenausgabe leeren und schauen, ob sie zur Auswahl stehen.
Für die Verwendung eigener Smarty-Templates in GX4 Themes hierbei verweise ich auf meinen alten Beitrag https://www.gambio.de/forum/threads/kategorien-mit-unterschiedlichem-styling.45278/#post-399376 Nachtrag: kleine Korrektur zu Beitrag #6 von @Dominik Späte das Prefix heißt category_listing_template_ (Wird in admin/html/compatibility/new_category.php definiert und dann in CategoryListingThemeContentView.inc.php erwartet, soweit ich das verstehe.) Denglish v4.8.0.2
Ok danke, dann habe ich das soweit verstanden. Ich habe nur nochmal eine allgemeine Frage zur Struktur der Themes Ordner. Ich habe mir vom Honeygrid eine Kopie gezogen und diese bearbeitet. So das ich jetzt unter themes/MEINTHEME/ meine neues Theme habe. Im meine neuen Theme / HTML / System ordner sind aber nicht alle Datei sondern nur content_zone_xxxx.html Datein. Ist das richtig? Und wenn ich jetzt z.b. die oben genannte HTML Datei anpasse, dann lade ich diese in meinen Theme Ordner und diese wird dann genommen. Richtig? Ich hatte auch mal was gelesen, das man sich einen Custom Ordner unter html/ anlegen soll. Stimmt dies? Ich hoffe Ihr versteht was ich meine Lg Andreas
Wenn du dir eine neue Vorlage erstellst, dann kommt diese in den html/system Ordner, da du ja nichts Bestehendes veränderst, sondern etwas Neues erstellst. Und wenn du eine Datei nur verändern willst, dann kommt es in den html/custom Ordner.
Falls du mehr zu den Themes wissen willst: (Link nur für registrierte Nutzer sichtbar.) da steht alles was wissen musst und beispiele für anpassungen (english)