Нужна помощь!
Есть сниппет:
[[!ChangePassword?
&submitVar=`change-password`
&placeholderPrefix=`cp.`
&validateOldPassword=`1`
&successMessage=`Ваш пароль успешно изменен!`
&reloadOnSuccess=`1`
&redirectToLogin=`0`
&validate=`nospam:blank`
]]
и вывод плейсхолдера ошибки:
[[!+cp.error_message]]
Теперь странность!
Если выводить вот так:
[[!+cp.error_message]]
— все работает, ошибки выводятся!Но, если выводить с применением модификатора вот так:
[[!+cp.error_message:notempty=`[[!+cp.error_message]]`]]
— То почему ошибка не выводится! Почему хочется так? Чтобы обернуть ошибку в красивую оболочку, что то вроде:[[!+cp.error_message:notempty=`<div class="errore">[[!+cp.error_message]]`]]</div>
Ну ясное дело только труднее коснтрукция!
Прошу помощи или разъяснения! Заранее спасибо!
Павел Романов 14.08.2016 19:30 #
Андрей 14.08.2016 19:49 #
Андрей 14.08.2016 20:45 #
Оказывается Модификатор почему то не работал именно из-за того, что вывод ошибки с модификатором стояла перед вызовом сниппета, а не после.
Но раньше работало и так, но вот опять таки вопрос, почему вызво без модификатора до вызова сниппета работает, а с модификатором отказывается?