[tm_tabs tab_type=”horizontal” style=”1″][tm_tab title=”Wersja 1.4″]
W wersji 1.4 będzie działał kod
<img src="{$base_dir}img/m/{$product_manufacturer->id}.jpg"/>
[/tm_tab][tm_tab title=”Wersja 1.6″]
Aby wyświetlić logo producenta przy produkcie w Prestashop 1.6 należy:
- Dodać producenta Katalog -> Producenci oraz załadować mu obrazek (logo),
- Przypisać producenta do produktu Katalog -> Produkty -> Powiązania -> Producent,
- Edytować plik product.tpl znajdujący się katalogu szablonu (domyślnie /themes/default-bootstrap/product.tpl)
- Dodać w interesującym nas miejscu kod
<p id="product_manufacturer"{if empty($product->manufacturer) || !$product->id_manufacturer} style="display:none;"{/if}> <label>{l s='Manufacturer:'}</label> <a href="{$link->getmanufacturerLink($product_manufacturer->id, $manufacturer.link_rewrite)}">{$product_manufacturer->name}</a> <img height="50" src="{$img_manu_dir}{$product->id_manufacturer}.jpg" alt="{$product_manufacturer->name|escape:'htmlall':'UTF-8'}" title="{$product_manufacturer->name|escape:'htmlall':'UTF-8'}"/> </p>na przykład pod tytułem, tuż po polu Indeks czyli po tym bloku kodu
<p id="product_reference"{if empty($product->reference) || !$product->reference} style="display: none;"{/if}> <label>{l s='Reference:'} </label> <span class="editable" itemprop="sku"{if !empty($product->reference) && $product->reference} content="{$product->reference}"{/if}>{if !isset($groups)}{$product->reference|escape:'html':'UTF-8'}{/if}</span> </p> - Kod jest przystosowany do wersji wielojęzycznej dlatego warto go przetłumaczyć z angielskiego na polski Lokalizacja -> Tłumaczenia -> Tłumaczenie stron sklepu -> Sekscja Product -> pole Manufactuter:
Pierwsza linia kodu sprawdza warunek czy produkt ma przypisanego producenta. Jeśli nie, to nie pokazuje się nic, jeśli tak, to pokaże nazwę producenta (linia 3) i stosowne logo (linia 4). Całość można dowolnie ubrać w CSS według swojego szablonu, żeby się nic nie rozjechało i pasowało do reszty.
Przykład:
[/tm_tab][tm_tab title=”Wersja 1.7″]
W wersji 1.7 będzie działał kod
{if isset($product_manufacturer->id)}
<div class="product-manufacturer">
{if isset($manufacturer_image_url)}
<a href="{$product_brand_url}">
<img src="{$manufacturer_image_url}" class="img img-thumbnail manufacturer-logo" alt="{$product_manufacturer->name}">
</a>
{else}
<label class="label">{l s='Brand' d='Shop.Theme.Catalog'}</label>
<span>
<a href="{$product_brand_url}">{$product_manufacturer->name}</a>
</span>
{/if}
</div>
{/if}
[/tm_tab]
[/tm_tabs]

