Jump to content
xt:Commerce Community Forum

Produktdarstellung/Lieferzeit


Recommended Posts

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

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

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

Archived

This topic is now archived and is closed to further replies.

×
  • Create New...