Press "Enter" to skip to content

[LIFEHACK] PrestaShop 8.x – jak szybko pokazać kod kreskowy EAN w szczegółach produktu?

Admin 0

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

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Witryna wykorzystuje Akismet, aby ograniczyć spam. Dowiedz się więcej jak przetwarzane są dane komentarzy.

Zobacz także !
PrestaShop nie wyświetla miniatur i zdjęć w module BLOGa. Jak…