Dobrý den,
testoval jsem úpravu na aktuálně poslední verzi
1.6.1.4 a je nutné ji provést trochu jiným způsobem, protože jinak by se při přepíná stylů zobrazení (mřížka/seznam) vlastnosti nezobrazovaly. Takže všechny předchozí úpravy vraťte zpět a postupujte následovně:
V souboru
themes/default-bootstrap/product-list.tpl najděte řádky:
Kód:
<p class="product-desc" itemprop="description">
{$product.description_short|strip_tags:'UTF-8'|truncate:360:'...'}
</p>
a za ně přidejte:
Kód:
{if isset($product.features)}
<div class="features">
{foreach from=$product.features item=feature}
<div>{$feature.name}: <span>{$feature.value}</span></div>{/foreach}
</div>
{/if}
Pak v souboru
themes/default-bootstrap/js/global.js najděte řádek:
Kód:
html += '<p class="product-desc">'+ $(element).find('.product-desc').html() + '</p>';
a za něj přidejte řádky:
Kód:
var features = $(element).find('.features').html();
if (features != null) {
html += '<div class="features">'+ features +'</div>';
}
A stejné řádky přidejte ve stejném souboru ještě za řádek:
Kód:
html += '<p itemprop="description" class="product-desc">'+ $(element).find('.product-desc').html() + '</p>';
Aby se změna v šabloně projevila, tak nezapomeňte mít v sekci
"Nástroje > Výkon > Smarty" nastavenou volbu
"Kompilace šablony" na
"Překompilovat šablony, pokud byly soubory zaktualizovány". A pro jistotu si promažte
cache internetového prohlížeče.
Jinak výpis produktů se mi na Vašich stránkách zobrazuje v mřížce. Již se Vám podařilo problém vyřešit?