Хлебные крошки внутри компонента

#1 16 апреля 2015 в 16:10
Подскажите, пожалуйста, как вывести лебные крошки внутри компонента. Версия 1.10.6
Заранее благодарен!
#2 16 апреля 2015 в 16:19
как вариант сделать плагин смарти и вывести можно будет везде где нужно в шаблоне.

делаем файл function.printPathway.php
с кодом
  1.  
  2. <?php
  3. function smarty_function_printPathway($params, $template)
  4. {
  5. cmsPage::getInstance()->printPathway($params['sep']);
  6. }
  7.  
кидаете в папку плагинов смарти

а дальше юзаем как

  1.  
  2. {printPathway sep=' / '}
  3.  
#3 16 апреля 2015 в 16:23
То есть условный div id=breadcrumbs должен быть расположен в условном div class=component ??? Ну а поскольку для визуализации это особой роли не играет, то вполне резонный вопрос — в чем смысл? Ну перемести его внутри templste.php в нужный блок… или что имеется ввиду?
#4 16 апреля 2015 в 19:25


как вариант сделать плагин смарти и вывести можно будет везде где нужно в шаблоне.

делаем файл function.printPathway.php
с кодом

  1.  
  2.  
  3.  

maxisoft
Как оказалось, такой файл уже есть в коробке. Изменил его код на указанный вами. Крошки стали доступны и в template.php и в файлах компонентов.
Огромное спасибо за помощь!
#5 16 апреля 2015 в 19:28


То есть условный div id=breadcrumbs должен быть расположен в условном div class=component ??? Ну а поскольку для визуализации это особой роли не играет, то вполне резонный вопрос — в чем смысл? Ну перемести его внутри templste.php в нужный блок… или что имеется ввиду?

Pasha
Не, мне надо было физически внутри компонента вывести (визуально не то).
#6 16 апреля 2015 в 19:30
В принципе, тему не закрываю только временно, на всякий случай.
Решение от Maxisoft работает так как нужно.
Ещё раз, спасибо!
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.