Полседнее время приходится часто работать с 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 компонента.
Комментарии
а хочется без katalog/item и т.д., то же касается и категорий. Подскажите в каком файле что поменять чтоб было красиво
RSS лента комментариев этой записи