Also das verstehe ich nicht ....
Das geht:
/templates/wolkenkraft-rainbow/module/includes/product-listing-col.html
{config_load file="../templates/wolkenkraft-rainbow/lang/$language.conf" section="global"}
{config_load file="$language/lang_$language.conf" section="upcoming_products"}
....
{sticker products_exhausted_reason=$PRODUCTS_EXHAUSTED_REASON products_sticker=$PRODUCTS_STICKER}
Das geht nicht:
/templates/wolkenkraft-rainbow/boxes/box_last_viewed.html :
{config_load file="../templates/wolkenkraft-rainbow/lang/$language.conf" section="global"}
{config_load file="$language/lang_$language.conf" section="boxes"}
....
{sticker products_exhausted_reason=$PRODUCTS_EXHAUSTED_REASON products_sticker=$PRODUCTS_STICKER}
Die Smarty Funktion packt da unter Umständen eine Sprachkonstante {#exhausted#} rein:
<?phpfunction smarty_function_sticker
($params, &$smarty) { // text sticker bottom left if (isset($params['products_sticker']) || isset($params['products_exhausted_reason'])) { if (strlen($params['products_exhausted_reason']) >0) { echo '<div class="burst-12"><div><span>{#exhausted#}</span></div></div>'; return null; } if (strlen($params['products_sticker']) >0) { echo '<div class="burst-12"><div><span>'.$params['products_sticker'].'</span></div></div>'; return null; } } // image sticker top left if (isset($params['products_class_id'])) { switch ($params['products_class_id']) { case 2: case 3: case 6: echo '<span class="sticker-container top-left"><span class="sticker prod_class_'.$params['products_class_id'].'"> </span></span>'; break; default: return null; } } return null;}?> ich habe aus Verzweiflung die Konstante jetzt in
/templates/wolkenkraft-rainbow/lang/german.conf in der Sektion [global]:
[global]
exhausted = 'Vergriffen!'
und in der /lang/german/lang_german.conf in der Sektion [boxes]
[boxes]
exhausted = 'Vergriffen!'
Ergebnis in der Box ist Ausgabe von "{#exhausted#}", aber im Produktlisting kommt korrekt "Vergriffen!"
[ Für Gäste sind keine Dateianhänge sichtbar ]
Ich habe schon nach {literal} Tags gesucht und keine gefunden?!? Braucht man da nochmal ein eval oder wie?
Linkback: https://www.modified-shop.org/forum/index.php?topic=35071.0