Лучший Ответ tapakan , 02 March 2014 - 10:40
Не знаю на сколько это корректно. Но решает Вашу проблему.
$app = JFactory::getApplication(); $menu = $app->getMenu(); $active = $menu->getActive(); $item_id = $active->params->get('item_id');
Лучший Ответ tapakan , 02 March 2014 - 10:40
Не знаю на сколько это корректно. Но решает Вашу проблему.
$app = JFactory::getApplication(); $menu = $app->getMenu(); $active = $menu->getActive(); $item_id = $active->params->get('item_id');
Отправлено 27 February 2014 - 10:27
Отправлено 28 February 2014 - 09:59
Решил вопрос вот так:
Отправлено 01 March 2014 - 11:24
Неужели никто из разработчиков не знает как получить id материала если он привязан к пункту меню???
Отправлено 01 March 2014 - 11:45
Здравствуйте, не могли бы Вы скинуть мне плагин, или сказать где его можно скачать?
Я посмотрю код и скажу Вам решение, если оно есть.
Отправлено 01 March 2014 - 11:55
Вот системный плагин Widgetkit для zoo. в нем есть папка map - с ней и работаю
Отправлено 01 March 2014 - 13:00
Честно widgetkit'кой картой никогда не пользовался. Первое, что увидел
В файле
plugins/system/widgetkit_zoo/widgets/map/map.php
около 75 строки добавляем
$widget_items[$i]['alias'] = $item->alias;
А в шаблоне вывода ловим, если надо
media\widgetkit\widgets\map\styles\default\tempalte.php
между foreach
echo $item['alias'];
Что бы получить ссылку на материал:
$zoo = App::getInstance('zoo'); $link = $zoo->app->route->item($item);
Сообщение отредактировал tapakan: 01 March 2014 - 13:10
Отправлено 02 March 2014 - 09:10
спасибо. Но дело в том что ваш способ выведет alias материалов которые виджет выводит на карту.
А мне нужно alias именно того материала в котором я вывожу эту карту (вывожу методом добавления соответствующего элемента в шаблон full)
И нужно вывести этот alias именно в файле plugins/system/widgetkit_zoo/widgets/map/map.php
Отправлено 02 March 2014 - 10:40 Лучший Ответ
Не знаю на сколько это корректно. Но решает Вашу проблему.
$app = JFactory::getApplication(); $menu = $app->getMenu(); $active = $menu->getActive(); $item_id = $active->params->get('item_id');
Сообщение отредактировал tapakan: 02 March 2014 - 10:41
Отправлено 02 March 2014 - 10:51
спасибо! спасибо! спасибо!
пока все работает норм!
а вот по этой теме не можете помочь?
http://forum.jbzoo.c...-jbzoo-favorite