taglister и ЧПУ

Здравствуйте подскажите пожалуйста как настроить ЧПУ при работе с tagLister. Информацию по настройке брал www.createit.ru/blog/modx/2012/modx-revolution-taglister-friendly-urls/ все прочитал и сделал также
вызов 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]
в итоге при клике на соотв. тэг меня постоянно перебрасывает на главную страницу. Как починить?
Герман Штайнеров
09 марта 2014, 17:22
modx.pro
2 419
0

Комментарии: 11

Aртур Чикин
09 марта 2014, 22:28
0
Потому что у тебя редирет идет от главной страницы, а должен идти на спец категорию в которой будет вывод отфильтрованных тегов. Создай категорию tags и выводи в ней теги. (Это кстати указано в примере)
RewriteEngine On
RewriteBase /
RewriteRule ^tags/([^/]*)/$ /tags/?tag=$1&key=articlestags [L]
    Герман Штайнеров
    09 марта 2014, 22:58
    0
    чето что в лоб что по лбу. создал новую папку, поставил соотв. идишник где надо target, все равно редирект идет на главную страницу.
      Aртур Чикин
      10 марта 2014, 10:53
      0
      Смотри в свой файл htaccess и правь его пока не заработает.
        Герман Штайнеров
        10 марта 2014, 12:03
        0
        а что именно править в нем?
          Aртур Чикин
          10 марта 2014, 12:35
          0
          Я не знаю как и что у тебя настроено, и как у тебя все работает но могу предположить что тебе надо смотреть суда
          RewriteRule ^tags/([^/]*)/$ /tags/?tag=$1&key=articlestags [L]
          Может у тебя какое либо другое правило перебивает это и все не работает. Смотри сам, включай мозг. Все ошибки от невнимательности.
            Герман Штайнеров
            10 марта 2014, 13:38
            0
            ошибку у себя нашел вызова сниппета переправил на [[!tagLister? &tpl=`tag_user` &target=`19` &tv=`tags`]]
              Aртур Чикин
              10 марта 2014, 13:41
              0
              Все ошибки от невнимательности.
                Герман Штайнеров
                10 марта 2014, 13:47
                0
                эта ошибка не позволяла выводить правильный адрес. но после ее исправления редиректа все равно не происходит
      Герман Штайнеров
      10 марта 2014, 12:47
      0
      а какие еще то настройки можно посмотреть? я же в сообщении указал какие чанки как настроены и как вызываются сниппеты. В htacess я вообще ничего не менял до момента как решил ЧПУ для taglister сделать.
        Aртур Чикин
        10 марта 2014, 13:18
        0
        А ты включил чпу в админке?, У тебя ресурсы фильтрующий по тегам имеет алиса tags? Ты проверил все правила для реврайта?
        Может какое то правило перебивает твое и редиректит на главную раньше чем отрабатывает то что нужно.
        Герман Штайнеров
        10 марта 2014, 13:46
        0
        1) Чпу включена. кстати обычные чпу работают и без настройки htaccess
        2) ресурсы фильтрующий по тегам имеет алиса tags. не совсем понял что имеется ввиду. Контейнер который я создал для вывода материала по тегам имеет псевдоним tags
        3) кроме правила RewriteRule ^tags/([^/]*)/$ /tags/?tag=$1&key=articlestags [L] я ничего не вносил в файл htaccess
          Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
          11