Ответить Новая тема Новый опрос 
 Разделить список категорий на 2-ве части
akres
Cпециалист
Сообщений: 145
Регистрация: 01-10-2012


19-02-2016 11:32
Добрый день!
В футуре есть блок Категории.
Мне нужно поделить его на две части.
1. В блоке "Категория" будет первые 3-и позиции
2. Рядом с ним будет блок "Бренды" в котором нужно отражать все бренды.
http://prntscr.com/a55ivz

Подскажите пожалуйста,как сделать!
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Алекс


Администратор
Сообщений: 4516
Откуда: Красноярск
Регистрация: 29-05-2009


19-02-2016 17:04
В файл /modules/blockmanufacturer/blockmanufacturer.php добавьте подобный код:
Код:
public function hookFooter($params)
{
    if (!$this->isCached('blockmanufacturer_footer.tpl', $this->getCacheId()))
    {
        $manufacturers = Manufacturer::getManufacturers();
        $this->smarty->assign(array(
            'manufacturers' => $manufacturers,
            'text_list' => Configuration::get('MANUFACTURER_DISPLAY_TEXT'),
            'text_list_nb' => Configuration::get('MANUFACTURER_DISPLAY_TEXT_NB'),
        ));
    }
    return $this->display(__FILE__, 'blockmanufacturer_footer.tpl', $this->getCacheId());
}


2. В директории модуля добавьте файл blockmanufacturer_footer.tpl с подобным кодом:
Код:
{if $manufacturers}
<ul class="bullet">
{foreach from=$manufacturers item=manufacturer name=manufacturer_list}
    {if $smarty.foreach.manufacturer_list.iteration <= $text_list_nb}
    <li class="{if $smarty.foreach.manufacturer_list.last}last_item{elseif $smarty.foreach.manufacturer_list.first}first_item{else}item{/if}"><a href="{$link->getmanufacturerLink($manufacturer.id_manufacturer, $manufacturer.link_rewrite)|escape:'html'}" title="{l s='More about %s' sprintf=[$manufacturer.name] mod='blockmanufacturer'}">{$manufacturer.name|escape:'html':'UTF-8'}</a></li>
    {/if}
{/foreach}
</ul>
{/if}


3. Добавьте модуль blockmanufacturer в хук Footer.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Ответить Новая тема Новый опрос