Можно ли лечить |как текст вместо фильтра? - PullRequest
0 голосов
/ 13 мая 2019

У меня есть переменная, которая выводит некоторые комментарии с моего сайта

{{comment_variable}}

Однако комментарии часто содержат символ канала, поскольку комментирующие пользователи ответили на нескольких языках ииспользовал этот символ для разделения.

например.Привет |Bonjour

Когда я пытаюсь вернуть эту переменную в своем шаблоне электронной почты, он говорит:

Hello

, потому что символ канала предполагает, что Bonjour является функцией фильтра.

Есть ли способ вернуть всю строку как текст?или мне придется делать массовую замену в БД?

Я пытался присвоить переменную и вернуть как raw

Здравствуйте, мистер X - вот комментарии, которые вы получили на вашу запись.

{{comment_variable}}

1 Ответ

0 голосов
/ 30 мая 2019

Я думаю, вам может понадобиться escape-фильтр .

Примером может быть:

{{ comment_variable | escape }}

Хотя, это заставляет меня думать, что есть проблеманемного глубже о том, как вы получите эту переменную.Я играл в жидкой песочнице с capture и assign из hello | world, и она продолжала выдавать то, что я ожидал - hello | world.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...