Andreas3004 Posted August 13, 2009 Report Share Posted August 13, 2009 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 Link to comment Share on other sites More sharing options...
Andreas3004 Posted August 13, 2009 Author Report Share Posted August 13, 2009 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! Link to comment Share on other sites More sharing options...
3w-systems Posted August 14, 2009 Report Share Posted August 14, 2009 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 Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.