Здравствуйте, есть настройка с типом поля textarea, с таким текстом:
и в твиг файле я вывожу этот текст так(в text храниться текст из настройки):
{{ text|raw }}
Но он выводить в таком виде:
Как сделать, чтобы он подставил данное значение? сама переменная 'number_code' в файле есть
Комментарии
Есть какие-нибудь варианты?
Вижу два простых варианта:
1) подставлять значение для number_code сразу в препроцессе и выводить весь текст целиком
{{ text }}
2) выводить "Какой-то странный текст под №" в шаблоне (можно с переводом, если сайт мультиязычный), а number_code выводить как значение переменной
Мне хотелось бы всё таки через настройку, т.к. текст в любой момент может нужно будет сменить, могу подставить к примеру "{__NUMBERCODE__}", потом в коде с помощью str_replace заменить на нужное, но я подумал будет способ попроще
А чем не подходит вариант под номером один?
А как мне его там получить? у меня эта переменная формируется в твиге.
А зачем в шаблоне формировать переменные? Все переменные очень желательно формировать в препроцессе, а в шаблоне только выводить
понял, буду думать как реализовать, спасибо
Я думал если в настройку добавлю в текст код твига, то при вставке, он его вставит