Międzynarodowy kod kreskowy EAN (EAN13) deklarujemy w edycji produktu:
Aby zaprezentować go na karcie produktu (w zakładce „szczegóły opisu” – obok właściwego opisu) musimy dokonać drobnej modyfikacji szablonu.
W pliku:
themes/{UŻYWANY-SZABLON}/templates/catalog/_partials/product-details.tpl
Przed modyfikacją wykonaj kopię bezpieczeństwa tego pliku 😉
zamień kod:
{* if product have specific references, a table will be added to product details section *}
{block name='product_specific_references'}
{if !empty($product.specific_references)}
<section class="product-features">
<p class="h6">{l s='Specific References' d='Shop.Theme.Catalog'}</p>
<dl class="data-sheet">
{foreach from=$product.specific_references item=reference key=key}
<dt class="name">{$key}</dt>
<dd class="value">{$reference}</dd>
{/foreach}
</dl>
</section>
{/if}
{/block}
Na:
{* if product have specific references, a table will be added to product details section *}
{block name='product_specific_references'}
{if !empty($product.specific_references) || $product.ean13}
<section class="product-features">
<p class="h6">{l s='Specific References' d='Shop.Theme.Catalog'}</p>
<dl class="data-sheet">
{foreach from=$product.specific_references item=reference key=key}
<dt class="name">{$key}</dt>
<dd class="value">{$reference}</dd>
{/foreach}
</dl>
{if $product.ean13}
<dl class="data-sheet">
<dt class="name">{l s='EAN' d='Shop.Theme.Catalog'}</dt>
<dd class="value">{$product.ean13}</dd>
</dl>
{/if}
</section>
{/if}
{/block}
Po tej modyfikacji i wyczyszczeniu cache w dziale „Wydajność” kod EAN (o ile jest zdeklarowany dla danego produktu) będzie widoczny na karcie produktowej:
grafika: wallpaperaccess.com



