Использование HTML в файлах .ini Fat-Free-Framework

Я использую Fat Free Framework со словарем языков в формате .ini. Теперь для некоторых языков требуется другой макет или HTML в переводе.

Если я использую HTML в моем файле .ini, Fat Free просто (и логично) печатает код HTML вместо проанализированного HTML.

Я ищу что-то вроде этого:

English language:
my_text_block = Go to <a href="something">Something</a> to do something.

Dutch language:
my_text_block = Instead of a href I might want a <ul>here</ul>

Должен ли я использовать другую настройку перевода, чем файлы .ini? Как я могу этого добиться?


person vanMeerdervoort    schedule 23.01.2015    source источник


Ответы (1)


F3 автоматически экранирует каждый вывод. Чтобы предотвратить это, вы должны напечатать «сырой» вывод следующим образом:

{{@my_text_block|raw}}

В качестве альтернативы вы можете установить ESCAPE в false (по умолчанию: true), что отключит экранирование везде. Я действительно не рекомендую этот путь, хотя.

См. http://fatfreeframework.com/views-and-templates#DataSanitation.

person sascha    schedule 23.01.2015