|
|||
|
Hallo zusammen,
ich habe wie hier im Forum beschrieben in der lang/german/lang_german.conf das Wort Lieferzeit zweimal umbenannt so wie ich es haben wollte. So weit so gut :-) Jetzt erscheint es in der einzel Produktansicht auch richtig aber in der Listung steht immer noch Lieferzeit: Dabei müste doch eigentlich diese Variabeln überall gleich benutzt werden oder? Wenn ich die Kategorie bearbeite und bei "Vorlage für Artikelübersicht" product_listing_v1.html auswähle dann ist es auch richtig. Wenn ich nichts auswähle auf welche Datei wird dann zugegriffen? Kann mir jemand einen Tipp geben |
|
|||
|
Ich versuchs noch mal einfacher -
- Ich gehe auf Kategorien bearbeiten - Bei "Vorlage für Artikelübersicht" gebe ich NICHT produkt_listing_v1.html an sondern lasse hier stehen "Bitte wählen Sie". Auf welche Datei wird denn jetzt zugegriffen??? Komme einfach nicht weiter - Danke für jede Hilfe! |
|
|||
|
wenn Du "bei Vorlage für Artikelübersicht: ... NICHTS auswählst, dann wird auch NULL in der DB-Tabelle categories -> listing_template NULL gespeichert - so weit so gut.
Im Shop FrontEnd -> schaue mal in die /includes/modules/product_listing.php ab Zeile ca. 70 // get default template if ($category['listing_template'] == '' or $category['listing_template'] == 'default') { $files = array (); if ($dir = opendir(DIR_FS_CATALOG.'templates/'.CURRENT_TEMPLATE.'/module/product_listing/')) { while (($file = readdir($dir)) !== false) { if (is_file(DIR_FS_CATALOG.'templates/'.CURRENT_TEMPLATE.'/module/product_listing/'.$file) and ($file != "index.html") and (substr($file, 0, 1) !=".")) { $files[] = array ('id' => $file, 'text' => $file); } //if } // while closedir($dir); } $category['listing_template'] = $files[0]['id']; } wird dann also das 1. template File - sprich: $files[0]['id'] genommen, welches sich im Verzeichnis /templates/xtc4/module/product_listing/... befindet - nicht berücksichtig wird dabei eine 'index.html' wenn Du also ein zusätzliches template z.B. "product_listing_v2.html" dort ablegen würdest - so könnte es sein, das dieses zum "default" wird. alles klar ?! Also besser immer das "template" auswählen, damit man weiss, welches genommen wird. kannst Dir ja mal in der obigen Schleife ein "echo" auf $file ausgeben lassen ... so long Stefan |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
|
|