Есть более простой метод, которым я пользуюсь. Абсолютно все материалы в Joomla, для которых нет описания в меню, имеют такой вид (даже, если настроен ЧПУ) - http://www.сайт.com/index.php?option=com_content&view=article&id=xxxxx, где xxxxx это уникальный id материала. Этот id можно посмотреть в менеджере материалов, напротив созданной статьи. Теперь к этой ссылке подставляем свой id и получаем URL на любой материал, даже тот, для которого нет меню или он не описан ни в одной категории. Таким образом можно создать и потом выводить любые страницы в любом нужном месте по URL. Я, например, так делаю с ссылками для 404 и другими служебными страницами.
А ссылку можно сделать тремя способами
1. Без использования SEF (не красивый) www.ваш-сайт.ru/index.php?option=com_content&view=article&id=порядковый_номер_материала
2. Получше www.ваш-сайт.ru/component/content/article/порядковый_номер_материала.html
3. если таких материалов не много то можно создать скрытое меню (создать меню и не отображать его модуль на сайте) тогда в этом меню можно создать пункт привязать к этому пункту материал и получить название типа www.ваш-сайт.ru/указанный_alias_меню
1. Без использования SEF (не красивый) www.ваш-сайт.ru/index.php?option=com_content&view=article&id=порядковый_номер_материала
2. Получше www.ваш-сайт.ru/component/content/article/порядковый_номер_материала.html
3. если таких материалов не много то можно создать скрытое меню (создать меню и не отображать его модуль на сайте) тогда в этом меню можно создать пункт привязать к этому пункту материал и получить название типа www.ваш-сайт.ru/указанный_alias_меню
Здравствуйте. Использую Joomla! 2.5.6 rus. Попробовал описанный способ для создания «скрытой» ссылки на страницу «Карта сайта», чтоб выводить ее отдельно иконкой в шаблоне. Возникли проблемы: пункты основного меню (mainmenu) перестали отображаться при открытии страницы «Карта сайта». Это возможно из-за того, что движок переключился на работу с «hidden» меню, в котором и расположен пункт «sitemap». Может, я сам что-то упустил, но пока так. Продолжу искать решение своей проблемы.
|
Комментариев нет:
Отправить комментарий