morfikcz Posted November 10, 2011 Share Posted November 10, 2011 Zdravím řeším jeden malej problém a to přidat do bloku dodavatelů (blocksupplier) před textový výpis jednodlivých dodavatelů i jejich loga. V BO mám zaplý pouze textový výpis dodavatelů (rozbalovací seznam mám vyplý). hodím jsem obrázky z čisté instalace tak jak to je a tak jak bych to chtěl: ----- normální stav ----- požadováno ----- Něco jsem zkoušel vymyslet v modules/blocksupplier/blocksupplier.tpl a to: // jedná se o podmínku textlistu takže sem dám jen část kódu: (upravoval jsem <a href> tím, že jsem mu do odkazu přidal tag <img> {if $text_list} <ul class="bullet"> {foreach from=$suppliers item=supplier name=supplier_list}{if $smarty.foreach.supplier_list.iteration <= $text_list_nb} <li class="{if $smarty.foreach.supplier_list.last}last_item{elseif $smarty.foreach.supplier_list.first}first_item{else}item{/if}"> <a href="{$link->getsupplierLink($supplier.id_supplier, $supplier.link_rewrite)}" title="{l s='More about' mod='blocksupplier'} {$supplier.name}"><img src="{$img_sup_dir}{$supplier->id|escape:'htmlall':'UTF-8'}-medium.jpg" alt="" />{$supplier.name|escape:'htmlall':'UTF-8'}</a> </li> {/if} {/foreach} </ul> {/if} ale bohužel toto řešení se nijak neprojeví ve FO. Poradí mi někdo zkušenější? Mnohokrát děkuji Link to comment Share on other sites More sharing options...
berka.pavel Posted November 17, 2011 Share Posted November 17, 2011 {foreach from=$manufacturers item=manufacturer name=manufacturer_list} {if $smarty.foreach.manufacturer_list.iteration <= $text_list_nb} <img src="{$img_manu_dir}{$manufacturer.id_manufacturer}-medium.jpg" alt="" /> <a href="{$link->getmanufacturerLink($manufacturer.id_manufacturer, $manufacturer.link_rewrite)}" title="{l s='More about' mod='blockmanufacturer'} {$manufacturer.name}" class="button">{$manufacturer.name|escape:'htmlall':'UTF-8'}</a> {/if} {/foreach} toto je funkční řešení v 1.4.3 PRO MANUFACTURER (ale pro supplier by to mělo být podobné). doufám, že jsi nezapomněl mít puštěné preferences > performance > compile - ano a cache - ne. nebo vymazat tools > smarty > cache a compile! Link to comment Share on other sites More sharing options...
Recommended Posts