render переменной в тексте wysiwyg

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
louisvuitton
Сообщения: 203
Зарегистрирован: 2014.02.16, 03:09

render переменной в тексте wysiwyg

Сообщение louisvuitton »

Здравствуйте,

В некой статье, которая хранится в бд и набирается в админке через wysiwyg, мне нужно вывести переменную <?= Yii::$app->keystorage->get('someTextVar') ?>
Эта переменная меняется независимо от статьи в настройках аппа, поэтому ее значение нельзя вставить в текст на этапе создания статьи.

Интерпретатор воспринимает как текст и render выводит "... текст статьи бла бла <!--?= Yii::$app--->keyStorage('someTextVar'); ?&gt; бла бла текст статьи..." экранируя все, что ему не нравится.

Это вообще реально? Посоветуйте плз как быть в таком случае
louisvuitton
Сообщения: 203
Зарегистрирован: 2014.02.16, 03:09

Re: render переменной в тексте wysiwyg

Сообщение louisvuitton »

Какая то слишком мощная штука...
Попроще никак нельзя переменную в тексте статье вывести?
Аватара пользователя
Йож
Сообщения: 574
Зарегистрирован: 2015.08.26, 03:05

Re: render переменной в тексте wysiwyg

Сообщение Йож »

Придумайте тег какой-то типа [MyVar], вставляйте в статью, и заменяйте его в контроллере или виде на переменную Вашу.
Можно хелпер свой сделать или миникомпонент по всем заменам.
Ответить