Ответить Новая тема Новый опрос 
 blocklayered в центральный блок
antonzv
Новичок
Сообщений: 2
Регистрация: 18-09-2014


18-09-2014 20:49
Добрый день,

Преста 1.5.6.2

Нужно модуль blocklayered поместить в верхнюю часть центрального блока.
Под ссылками: Главная > Категория товаров 1

Прошерстил весь интет.
Но ничего не получилось ((

Прошу у вас помощи. Что нужно поменять или что добавить и куда?

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


Профессионал
Сообщений: 886
Откуда: Оренбург
Регистрация: 28-05-2011


18-09-2014 22:55
в файле blocklayered.phр модуля
после
Код:
public function hookRightColumn($params)
    {
        return $this->hookLeftColumn($params);
    }

добавь
Код:
public function hookLayerCent($params)
    {
        return $this->hookLeftColumn($params);
    }


в файле category.tpl твоей темы
добавь в нужном для вывода месте {hook h="layercent"}
я ставил между строками 94 и 96
Код:
{/if}

{if $products}

сделай сброс модуля, если был установлен или установи
в позициях удали из левой колонки и установи в хук layercent
он появиться в самом низу списка хуков

очисти кеш


Сообщение отредактировано Triton63 18-09-2014 20:56 ...
 



Интернет-магазин ионизатор воздуха ЭкоЮнит: Лампа Чижевского
shop.aeroion.ru
-------------------------------------------------------------------------------
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
ggyyvv


Cпециалист
Сообщений: 233
Регистрация: 23-11-2012


06-03-2015 01:04
Triton63, спасибо за точную инфу...

единственное что, я еще добавлял в blocklayered.phр инсталляцию хука, чтобы он появился в базе, хотя конечно можно и руками добавить.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
fgvlasov
Новичок
Сообщений: 7
Регистрация: 22-04-2015


14-05-2015 05:12
что-то никак не могу увидеть хук layercent в списках ... как добавить инсталляцию?
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Алекс


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


14-05-2015 06:14
1. Добавьте код написанный Triton63 в файл /modules/blocklayered/blocklayered.php
2. Добавьте:
Код:
$this->registerHook('layerCent');

после:
Код:
$this->registerHook('leftColumn');

2. Добавьте в файл /themes/тема/category.tpl
Код:
{hook h="layercent"}

3. Выполните сброс модуля или запустите переустановку модуля "blocklayered"


Также можно настроить отображение по более простому варианту (установка новых хуков не требуется, внесение изменений в код модуля не требуется):
1. Добавьте в файл /themes/тема/category.tpl
Код:
{if $smarty.capture.blocklayered}{$smarty.capture.blocklayered}{/if}

2. Откройте файл /themes/тема/modules/blocklayered/blocklayered.tpl и окружите весь код в данном файле подобным:
Код:
{capture name="blocklayered"}
здесь код blocklayered.tpl
{/capture}
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Ответить Новая тема Новый опрос