2013-07-31 3 views
4

Я новичок в Joomla и пытаюсь разработать модуль под 3.1. Мне удалось получить выбранный идентификатор и название статьи в параметрах модуля, но я не знаю, как получить URL-адрес идентификатора, что-то похожее на get_permalink (ID) в Wordpress.Joomla get article nice URL

ответ

3

Вы бы хотели запустить URL-адрес через JRoute, чтобы получить полный URL-адрес. Вам также необходимо знать, как обычно создаются статьи Joomla.

$url = JRoute::_('index.php?option=com_content&view=article&id='.$id); 

Это предполагает, что у вас есть идентификатор в переменной $id. Для остальной части URL-адреса вам нужно знать компонент, который вы вызываете (добавленный как опция, как указано выше, Content Manager всегда com_content) и представление (которое для статьи article). Вы можете просмотреть различные представления, доступные для com_content, проверив структуру файла под /components/com_content/views/. Кроме Article, вы должны увидеть articles, categories и category, а также несколько других.

Смежные вопросы