taglister и ЧПУ
Здравствуйте подскажите пожалуйста как настроить ЧПУ при работе с tagLister. Информацию по настройке брал www.createit.ru/blog/modx/2012/modx-revolution-taglister-friendly-urls/ все прочитал и сделал также
вызов tolinks выглядит вот так
вызов tolinks выглядит вот так
[[+tv.tags:notempty=` <span class="tags"><i>Тэги :</i>
[[!tolinks? &items=`[[+tv.tags]]` &tagKey=`articlestags` &tpl = `linktotag`]]</span>`]]
чанк linktotag <a href="[[~8]][[+item]]/" class="[[+cls]]">[[+item]]</a>
вызов taglister [[!tagLister? &tpl=`tag_user` target=`8` &tagKey=`articlestags`]]
чанк tag_user <li>
<a href="[[~[[+target]]]][[+tag]]/">[[+tag]]</a>
</li>
в .htaccess прописал так RewriteEngine On
RewriteBase /
RewriteRule ^tags/([^/]*)/$ /?tag=$1&key=articlestags [L]
в итоге при клике на соотв. тэг меня постоянно перебрасывает на главную страницу. Как починить? Комментарии: 11
Потому что у тебя редирет идет от главной страницы, а должен идти на спец категорию в которой будет вывод отфильтрованных тегов. Создай категорию tags и выводи в ней теги. (Это кстати указано в примере)
RewriteEngine On
RewriteBase /
RewriteRule ^tags/([^/]*)/$ /tags/?tag=$1&key=articlestags [L]
чето что в лоб что по лбу. создал новую папку, поставил соотв. идишник где надо target, все равно редирект идет на главную страницу.
Смотри в свой файл htaccess и правь его пока не заработает.
а что именно править в нем?
Я не знаю как и что у тебя настроено, и как у тебя все работает но могу предположить что тебе надо смотреть суда
RewriteRule ^tags/([^/]*)/$ /tags/?tag=$1&key=articlestags [L]
Может у тебя какое либо другое правило перебивает это и все не работает. Смотри сам, включай мозг. Все ошибки от невнимательности.
ошибку у себя нашел вызова сниппета переправил на [[!tagLister? &tpl=`tag_user` &target=`19` &tv=`tags`]]
Все ошибки от невнимательности.
эта ошибка не позволяла выводить правильный адрес. но после ее исправления редиректа все равно не происходит
а какие еще то настройки можно посмотреть? я же в сообщении указал какие чанки как настроены и как вызываются сниппеты. В htacess я вообще ничего не менял до момента как решил ЧПУ для taglister сделать.
А ты включил чпу в админке?, У тебя ресурсы фильтрующий по тегам имеет алиса tags? Ты проверил все правила для реврайта?
Может какое то правило перебивает твое и редиректит на главную раньше чем отрабатывает то что нужно.
Может какое то правило перебивает твое и редиректит на главную раньше чем отрабатывает то что нужно.
1) Чпу включена. кстати обычные чпу работают и без настройки htaccess
2) ресурсы фильтрующий по тегам имеет алиса tags. не совсем понял что имеется ввиду. Контейнер который я создал для вывода материала по тегам имеет псевдоним tags
3) кроме правила RewriteRule ^tags/([^/]*)/$ /tags/?tag=$1&key=articlestags [L] я ничего не вносил в файл htaccess
2) ресурсы фильтрующий по тегам имеет алиса tags. не совсем понял что имеется ввиду. Контейнер который я создал для вывода материала по тегам имеет псевдоним tags
3) кроме правила RewriteRule ^tags/([^/]*)/$ /tags/?tag=$1&key=articlestags [L] я ничего не вносил в файл htaccess
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.