[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]