Ответить Новая тема Новый опрос 
 [HELP]Разное отображение подкатегорий 1 и 2 уровня
kekc
Новичок
Сообщений: 5
Регистрация: 02-06-2011


27-07-2012 17:02
Добрый день, подскажите пожалуйста как организовать отображение, подкатегорий первого и второго уровня с разным строением :confus: , пример в картинках.





Изображения:
1.png - Размер файла13.53KB, Скачиваний: 265 (Нажмите для увеличения) 2.png - Размер файла14.48KB, Скачиваний: 277 (Нажмите для увеличения)
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
ai.egorov


Новичок
Сообщений: 66
Откуда: 16RUS / 21RUS
Регистрация: 18-07-2012


27-07-2012 21:00
При умелом обращении с CSS можно отобразить
Поправьте вывод в стилях вашей темы и может быть в шаблоне category.tpl
 
Вне форума
ПМ 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
kekc
Новичок
Сообщений: 5
Регистрация: 02-06-2011


27-07-2012 21:08
нет с CSS проблем нет но хочется сделать чтоб в категориях первого уровня отображение было как на первом изображении, а в подкатегории второго уровня как на втором изображении.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
ai.egorov


Новичок
Сообщений: 66
Откуда: 16RUS / 21RUS
Регистрация: 18-07-2012


27-07-2012 23:26
А, все понял..
Тогда это в шаблоне правится.
Будет время попробую реализовать.
 
Вне форума
ПМ 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Алекс


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


28-07-2012 18:52
Открываем /themes/ваш-шаблон/category.tpl

ссылку для категорий меняем на
Код:
<a href="{$link->getCategoryLink($subcategory.id_category, $subcategory.link_rewrite)|escape:'htmlall':'UTF-8'}&listing">{$subcategory.name|escape:'htmlall':'UTF-8'}</a>


Добавляя к концу ссылки доп. параметр
Код:
&listing



Открываем /themes/ваш-шаблон/product-list.tpl
после
Код:
{if isset($products)}

изменяем

Код:
{if $smarty.get.listing !== NULL}
{foreach from=$products item=product name=products}
здесь блок листинг для подкатегорий 2ого уровня.
{/foreach}
{else}
{foreach from=$products item=product name=products}
здесь стандартный внутренний блок foreach
{/foreach}
{/if}

 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
kekc
Новичок
Сообщений: 5
Регистрация: 02-06-2011


30-07-2012 20:01
Алекс, спасибо. Пойду пробовать.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Ответить Новая тема Новый опрос