Вы находитесь здесь:Главная»Joomla»Уроки Joomla»K2 2.6.5 SEF проблема и решение
Понедельник, 04 марта 2013 13:57

K2 2.6.5 SEF проблема и решение

После обновления компонента K2 до версии 2.6.5 у меня возникла проблема с урлами (тегов, пользователей и даты). Она состояла в том, что изменился вид ссылок например на ТЕГ с такого /component/k2/itemlist/tag/Joomla?Itemid=105 на вот такой /itemlist/tag/Joomla. Вроде бы всё замечательно в компоненте K2 встроили свой SEF а не сторонний как раньше, но нажимая например на тег ты попадал на ID главной страницы, а там после всех материалов по тегу ещё показывались все модули ГЛАВНОЙ. Плюс ко всему TITLE главной страницы, получалось что у всех тегов одинаковые заголовки главной страницы.

Нужно было решение данной проблемы!

Полистав интернет и форум разработчиков K2, было понятно что это было сделано для увеличения производительности сайта.  

И вот что они предлагают:

  1. Создаём стандартный пункт меню (невидимый) в любом месте, даём ему любой заголовок.
  2. Делаем ему красивый алиас, например show или какой вам больше понравится.
  3. Тип пункта меню выбираем - категории K2 (самое главное не выбирать ни каких категорий внутри). Можете в настройках убрать вывод материалов чтобы была пустая страница.
  4. Всё сохраняем!

Теперь все теги, пользователи и даты будут ссылаться на это меню и ссылка будет выглядеть правильно http://domen/show/itemlist/tag/Joomla, а при желании можно включить SEF K2 и убрать лишний itemlist чтобы было ещё короче http://domen/show/tag/Joomla. 


Это конечно не идеальное решение, может в будующих релизах они пофиксят этот недостаток, но лучше так чем как было.

Прочитано 5257 раз