Формирование ссылки на материал ZOO (jbzoo)

17.02.2014 04:28 Администратор Joomla
Печать

Полседнее время приходится часто работать с zoo в связке с jbzoo от чего порой появляется необходимость написать для них тот или иной модуль. Сложного в этом ничего нет, а вот в том чтоб используя возможности zoo сделать ссылку на материал правильной приходится ковырятся в компоненте и смотреть как они это делают. Для заметки опубликую нужные строки для получения ссылки на материал у себя в блоге, чтоб в следующий раз точно помнить где найти эту наработку.

Код выглядит так:

require_once (JPATH_ADMINISTRATOR.'/components/com_zoo/config.php');
$zoo = App::getInstance('zoo');
$item = $zoo->table->item->get($data->id);
$itemUrl = $zoo->route->item($item);

Думаю код более чем понятен. В третей строке вместо $data->id передаем id материала на который необходимо получить ссылку. В результате в переменной ;
$itemUrl будет урл на материал zoo компонента.