Вывод из get c модификатором urldecode с Fenom

Здравствуйте. Хотел узнать есть ли возможность декодировать строку вида %D0%B7%D0%B8%D0%BC%D0%B0 из get, используя Fenom?
{if $.get['str']?}
	[[*pagetitle]] - {$.get['str'] | urldecode} // так не работает. выводит %D0%B7%D0%B8%D0%BC%D0%B0
{else}
	[[*pagetitle]]
{/if}
urldecode добавлен в настройку pdotools_fenom_modifiers
Виталий Барышников
18 марта 2016, 07:20
modx.pro
1
2 078
0

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

Василий Наумкин
18 марта 2016, 12:08
0
Так должен же быть сниппет urldecode — где его код?
    Виталий Барышников
    18 марта 2016, 12:19
    0
    это же модификатор вроде встроенный, я его тут в самом низу нашел.
      Василий Наумкин
      18 марта 2016, 12:28
      0
      Встроенные модификаторы не нужно добавлять в pdotools_fenom_modifiers. На то они и встроенные.

      А так, pdoTools ищет сниппет urldecode, не находит и выводит строку как есть.
        Виталий Барышников
        18 марта 2016, 12:44
        0
        Так я должен сниппет получается отдельно сделать и модификатор тут не сработает?
        Убрал urldecode из pdotools_fenom_modifiers,
        {if $.get['str']?} Заголовок статьи - {$.get['str'] | urldecode} 
        {else} Заголовок статьи {/if}
        и ошибка
        Modifier urldecode not found in d1a16cfc5c7919326f44b8e6e42b3ddf line 251, near '{$.get['str'] | urldecode' < — there Т.е. не видит.
          Василий Наумкин
          18 марта 2016, 12:53
          +1
          Виталий, ты конкретно путаешь модификаторы MODX и Fenom.

          Та ссылку, что ты дал — это про MODX, вызывать его вот так:
          [[#.get.str:urldecode]]

          Fenom про этот модификатор ничего не знает. Нужно или использовать его модификаторы, или написать сниппет, добавить его в pdotools_fenom_modifiers и вызывать уже так:
          {$.get['str'] | urldecode}
          Все встроенные модификаторы Fenom вот здесь.
Павел Гвоздь
18 марта 2016, 12:49
+1
Так помоему вот:
$.get['tag']|unescape:"url"
А я ведь здесь в обновлённом посте в инструкции это указал. :)
    Виталий Барышников
    18 марта 2016, 12:54
    0
    бАлин, точно. Не уследишь, инструкции и обновления так и сыпятся сегодня) Я еще к тому же с феномом не знаком пока, не успеваю догонять технический прогресс.
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    8