Joomla 3. Как правильно сформировать ссылку на материал в своем компоненте?

Пишу свой компонент, связанный с картинами, каждой картине сопоставляется id материала, на который нужно перейти для просмотра через стандартный компонент com_content

в своем view формирую ссылку ма материал:
$link = JRoute::_(ContentHelperRoute::getArticleRoute($item->id, $item->catid, $item->language));

если выключить ЧПУ то ссылка формируется правильно
http://localhost/library/index.php?option=com_content&view=article&id=6&catid=10&lang=ru&Itemid=105


Все открывается и работает как надо. Однако при включенном SEF, при попытке перейти по ссылке, joomla радостно сообщает, что нет view'юшки
404 - Представление не найдено [name, type, prefix]: article, html, LibraryView


JRoute - добавляет Itemid, может из-за него? Визуально url выглядят правильно (sef для материала), но почему-то он пытается найти его в моем компоненте, а не в com_content.
Роутер для своего компонента еще не написан.

class LibraryViewItems  extends JViewLegacy {}
class LibraryModelItems extends JModelList {}


Как правильно cформировать ссылку из своего компонента на другой?
  • Вопрос задан
  • 427 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы