|
|
Интересные статьи
|
|
|
|
|
Создаем RSS ленту для всех материалов контента в Joomla 1.7 
Все мы прекрасно знаем (я надеюсь на это), что в движка Joomla с версии 1.5 и выше нельзя сделать блог материалов из нескольких категорий. В 1.0.х можно было через ctrl выделить категории и счастье в блоге. Почему это может огорчать в 1.7 (при грамотном подходе к структуре сайта, естественно)? Потому что штатными средствами у нас не получается сделать RSS ленту всех материалов сайта. Штатный модуль "Syndication Feeds" формирует ленту только на основе отображаемых на странице материалов, а значит только по отдельным категориями. Нам это не подходит. И выход есть. Наши действия для достижения дзен Создать корневую категорию "TopLevel", к примеру, её указать родителем для всех других категорий контента В неопубликованном на сайте меню создать ссылку типа "Блог категории" на наш корневой уровень, при использовании штатного SEF можно дать алиас, вроде "rssarticles" В настройках этого меню выставить параметр "Включать подкатегории" == "да" на вкладке "Параметры макета Блога" (см. скрин ниже) На время опубликовать модуль меню с этой ссылкой и штатный модуль "Syndication Feeds", перейти по его ссылке и запомнить выдаваемый URL, к примеру он может выглядеть так http://site.ru/index.php/rssarticles?format=feed&type=rss. Снять с публикации модуль RSS и переместить модуль меню на неопубликованную позицию В любом месте сайта создать иконку-ссылку на ленту RSS, указав в качестве источника полученный URL Источник: http://joomlablog.ru
|
|
|
|