Polskie wsparcie PrestaShop

PrestaShop => Wygląd => Wątek zaczęty przez: e-babys w Czerwiec 09, 2015, 03:44:21 pm

Tytuł: Producent na karcie produktu
Wiadomość wysłana przez: e-babys w Czerwiec 09, 2015, 03:44:21 pm
Witam.


Mam zdefiniowanych producentów w sklepie. z pomocą, jaką odnalazłem w internecie udało mi się wyświetlić logo producenta na karcie ( za pomocą kodu w product.tpl: "<imgsrc=" {$img_manu_dir}{$product->id_manufacturer}.jpg" />")Chciałbym jednak go "udoskonalić" - chciałbym aby wyświetlała się (oprócz loga) jeszcze nazwa producenta (jako tekst) i aby logo prowadziło do wszystkich produktów producenta (odnośnik).


Aha, zauważyłem też, że gdy do produktu nie ma przypisanego żadnego producenta wyświetla mi się brzydki znak zapytania... Fajnie by było, gdyby się nie pojawiał...
Tytuł: Odp: Producent na karcie produktu
Wiadomość wysłana przez: endriu107 w Czerwiec 09, 2015, 06:02:51 pm
Tak to możesz zrobić:

{if $product->id_manufacturer}
<p>
<a href="{$link->getManufacturerLink($product->id_manufacturer)}">
<img src=" {$img_manu_dir}{$product->id_manufacturer}.jpg" width="100%" height= auto; />
</p>
{else}
<div class="emptymanufacturer"></div>
{/if}
Tytuł: Odp: Producent na karcie produktu
Wiadomość wysłana przez: design4VIP w Czerwiec 09, 2015, 06:14:07 pm
to ja moze pochwale sie autorska, bardziej rozbudowana wersja ;)

{if $product->manufacturer_name}
    <a id="m_logo" href="{$link->getmanufacturerLink($product_manufacturer->id, $manufacturer.link_rewrite)}" title="{l s='More about'} {$product_manufacturer->name}"><img class="m_logo_img" src="{$img_manu_dir}{$product_manufacturer->id}.jpg" alt="{$product_manufacturer->name|escape:'htmlall':'UTF-8'}" title="{l s='See other products'} {$product_manufacturer->name|escape:'htmlall':'UTF-8'}" align="center" ></a>
{else}
<div style="width:95px; height:60px;float:left;"></div>
{/if}
Tytuł: Odp: Producent na karcie produktu
Wiadomość wysłana przez: endriu107 w Czerwiec 09, 2015, 06:24:32 pm
Wydaje mi się że wystarczy samo {if $product->manufacturer_name} wtedy jest kod bardziej zoptymalizowany :)
Tytuł: Odp: Producent na karcie produktu
Wiadomość wysłana przez: design4VIP w Czerwiec 09, 2015, 06:59:29 pm
oj, powinno powinno ;) to kod przeklejony jeszcze z 1.5, jakies zamierzchle czasy ;) wtedy jeszcze tak (nieudolnie) badalem zmienna :D, juz poprawiam ;) [plus jeszcze pare bledow.... oj ile to wtedy czlowiek jeszcze nie wiedzial i ile nauki przed nim, no teraz to juz wiele za nim, ale boje sie pomyslec ile jezscze zostalo :D ]
a jeszcze w innym projekcie robilem tez z badaniem (isset) samej grafiki juz po stornie smarty, czy istnieje, jak tak to wysweitla, czy nie - to nie wysweitla. niby brzmi prosto ale z tego co pamietam to sporo trzeba bylo sie nakombinowac ale sie udalo.
przelece po projekatch i jak znajde to tez tutaj dorzuce innym dla potomnosci ;)
Tytuł: Odp: Producent na karcie produktu
Wiadomość wysłana przez: e-babys w Czerwiec 10, 2015, 01:09:57 pm
Belissimo! Dokładnie o to chodziło. Dzięki po raz N-ty ;).