Page 1 of 1

название иерархии

Posted: Wed Sep 15, 2010 7:58 am
by d-fm1301
Помогите пожалуйста!
нужно выводить название иерархии в титл
Пример: 
у меня иерархия такая:
Категория
      подкатегория
      подкатегория
Категория ........... и т.д.

при переходе по ссылке подкатегория переходим в список продукции. Вот мне нужно вывести подкатегорию и категорию в титл когда находимся на данной странице!

Если сделать таким способом: в шаблоне странице прописать:
{if isset($f_hierarhia)}{$detail_title}{else}{title}{/if}

в шаблоне иерархии прописать:
{assign var='f_hierarhia' value=true}

А на самой странице в смарти логике прописать

{capture assign='captured_content'}{content}{/capture}{assign var='detail_title' value=$item.node.name}

После этого на главной странице с иерархией показывает название последней иерархии а при переходе в подкатегорию появляется название страницы а не название подкатегории

данным принципом реализовал вывод название товаров - работает хорошо!

Вывод модуля осуществляю {Products action="hierarchy" summarypage="prod"}

Re: название иерархии

Posted: Wed Sep 15, 2010 8:14 am
by d-fm1301
Так я разобрался что у меня не получается потому что под категория выходит в шаблоне товаров!

Теперь мне нужно реализовать чтобы можно было вставить два титла:
{capture assign='captured_content'}{content}{/capture}{assign var='category' value=$item.node.name}

{capture assign='captured_content'}{content}{/capture}{assign var='detail_title' value=$entry->product_name}

вот как их соединить чтобы получить что то типо такого:

{if isset($f_products)}{$detail_title} | {else}{if isset($f_hierarhia)}{$category}{/if}{/if}

Re: название иерархии

Posted: Fri Sep 24, 2010 4:21 am
by Fenik17
Как-то ты сложно объясняешь.
Распиши на примере, что должно выводиться в заголовке каждой страницы: категории, подкатегории и товара. И что, если товар в категории, а не подкатегории.

Re: название иерархии

Posted: Fri Sep 24, 2010 5:15 am
by d-fm1301
долго ждал твоего отклика))))

делаю каталог
http://www.elecomt.ru/catalog.html

товары входят только в подкатегории
http://www.elecomt.ru/products/byhierarchy/6/25.html

вывод модуля осуществляю {Products action="hierarchy"}

для логике смарти прописываю
{capture assign='captured_content'}{content}{/capture}{assign var='detail_title' value=$entry->product_name}


в шаблоне страницы в заголовке прописываю
{if isset($f_products)}{$detail_title} {else}{title}{/if}

в шаблоне карточки товара прописываю
{assign var='f_products' value=true}

название товара выходит хорошо! но мне нужно еще вывести заголовок под категории
http://www.elecomt.ru/products/byhierarchy/6/25.html
вот это и не могу реализовать!

Re: название иерархии

Posted: Mon Sep 27, 2010 8:56 am
by Fenik17
А это не оно? -

Code: Select all

{if is_array($entry->breadcrumb)}
Хлебные крошки:  {' >> '|implode:$entry->breadcrumb}<br/>
{/if}
Есть в стандартном шаблоне.

Re: название иерархии

Posted: Mon Sep 27, 2010 1:41 pm
by d-fm1301
не пробывал!

там получается вывод списка продукции под категории в суммарном шаблоне!

Re: название иерархии

Posted: Mon Sep 27, 2010 7:12 pm
by Fenik17
там получается вывод списка продукции под категории в суммарном шаблоне!
Чего-чего?