Вывод из 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 Комментарии: 8
Так должен же быть сниппет urldecode — где его код?
это же модификатор вроде встроенный, я его тут в самом низу нашел.
Встроенные модификаторы не нужно добавлять в pdotools_fenom_modifiers. На то они и встроенные.
А так, pdoTools ищет сниппет urldecode, не находит и выводит строку как есть.
А так, pdoTools ищет сниппет urldecode, не находит и выводит строку как есть.
Так я должен сниппет получается отдельно сделать и модификатор тут не сработает?
Убрал urldecode из pdotools_fenom_modifiers,
Modifier urldecode not found in d1a16cfc5c7919326f44b8e6e42b3ddf line 251, near '{$.get['str'] | urldecode' < — there Т.е. не видит.
Убрал 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 Т.е. не видит.
Виталий, ты конкретно путаешь модификаторы MODX и Fenom.
Та ссылку, что ты дал — это про MODX, вызывать его вот так:
Fenom про этот модификатор ничего не знает. Нужно или использовать его модификаторы, или написать сниппет, добавить его в pdotools_fenom_modifiers и вызывать уже так:
Та ссылку, что ты дал — это про MODX, вызывать его вот так:
[[#.get.str:urldecode]]
Fenom про этот модификатор ничего не знает. Нужно или использовать его модификаторы, или написать сниппет, добавить его в pdotools_fenom_modifiers и вызывать уже так:
{$.get['str'] | urldecode}
Все встроенные модификаторы Fenom вот здесь.
Спасибо. Теперь я понял.
Так помоему вот:
$.get['tag']|unescape:"url"
А я ведь здесь в обновлённом посте в инструкции это указал. :)
бАлин, точно. Не уследишь, инструкции и обновления так и сыпятся сегодня) Я еще к тому же с феномом не знаком пока, не успеваю догонять технический прогресс.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.