Привет, подскажите, как сделать чтобы в переменной конструкция {{ $foo

}} не "парсилась" и туда не пыталась подставиться переменная, которой нет? эта переменная для шаблона и там свои значения для нее

13 ответов

19 просмотров

т.е. вы в 2 этапа, сначала добавляете это в другой шаблон, а потор ренлерите его в другом месте? Для этого читайте про escaping Обычно это что-то такое: "\{\{ \$foo \}\}", или может лучше в конечном шаблоне сделать {% include ...%}

Pavel-DejaM0rt (UA|Kh) Автор вопроса
Max K
т.е. вы в 2 этапа, сначала добавляете это в другой...

шаблон создает конфиг для сервиса, а твм тоже исползуются переменные (но уже рантайм) да, вот как раз с "экранированием" надо постоиреть

Pavel DejaM0rt (UA|Kh)
шаблон создает конфиг для сервиса, а твм тоже испо...

А почему вы это делаете? В движке шаблонов jinja же есть логика (if, for, while)

Pavel-DejaM0rt (UA|Kh) Автор вопроса
Max K
А почему вы это делаете? В движке шаблонов jinja ж...

параметры для шаблона хранятся в переменной и встявляется в шаблон конфиг для сервиса тоже в формате ямл

есть блок {% raw %} {% raw %} <ul> {% for item in seq %} <li>{{ item }}</li> {% endfor %} </ul> {% endraw %}

Pavel DejaM0rt (UA|Kh)
параметры для шаблона хранятся в переменной и встя...

т. е. Вы генерируете шаблон для другого движка. Ясно. Это нормас.

Pavel DejaM0rt (UA|Kh)
именно

Почитайте как управлять переносами на новые строки в таких блоках, чтобы ненужных не насовать 👍

Pavel-DejaM0rt (UA|Kh) Автор вопроса
Max K
Почитайте как управлять переносами на новые строки...

у меня скорее проблема с экранированием символов, попробую escaping почитать мне надо чтобы переменная вида myvar: 'parameter: foo {{ $bar }}' в таком же виде и вставилась в шаблон ( parameter: foo {{ $bar }} ) а не подставлялась "переменная" $bar - которой нет

Pavel-DejaM0rt (UA|Kh) Автор вопроса
Max K
Это и происходит в блоке raw

спасибо, похоже блок raw помог

Похожие вопросы

Обсуждают сегодня

Добрый вечер, Пока не совсем понимаю как наладить общение между телеграм ботом и ПО для работы с сим боксом. По самому боту так понял: - Нужен некий баланс, который можно поп...
Magic
6
сделал сайт, прикрутил в боте сайт, и виджет логина. как автоматически логинить пользователя в аккаунт(телеграм), при входе с бота?
Александра Чернивецкая
5
Объясните, пожалуйста, почему компилятор ругается на использование в условии неинициализированной переменной: int x; Task.Run(async () => { x = await somefunc(); }).Wait...
Александр
5
Ребят, подскажите, пожалуйста, почему в префиксе к ассетам, которые генерируются через фильтр | theme в шаблоне, стал вдруг появляться index.php? Вот так выглядит ссылка на а...
Виталий
1
Всем привет. Ребята, подскажите, пожалуйста. у ботов есть ограничение на отправку сообщений - 30 сообщений в секунду, эти ограничения накладываются на все сообщения? или на со...
Artem Stormageddon
4
Блин, ребята, сори за тупые вопросы. А можно ли как-то открыть вебапку по нажатию на кнопку в меню(которое появляется слева, команды)?
Artem Stormageddon
3
а плаксы из-под питона умеют только в комфортных условиях что-то выдавить из себя?)
Lencore
9
Но, может, есть уже проверенная? Наши требования такие: 1. Сообщения должны приходить из Инста в CRM оду 2. Должна быть возможность подключить несколько экаунтов Инстаграм. Р...
Alexander Sharoiko MSE / Александр Шаройко
13
Это может быть все-таки не флудвейт? у меня ботфазер принимает изменения и отображает даже что они изменились, на видео видно что он прислал якобы уже измененное описание, н...
OVERLINK
13
Коллеги, может знает кто, можно ли цвет бейджа счётчика в BackendMenu менять без бубнов?
Alex Blaze
3
Карта сайта