Что за условные конструкции в html {% if...%}?
В фигурных скобках с процентами.
Например:
{% if description %}
<meta name="description" content="{{ description }}"/>
{% endif %}
Ответы (1 шт):
Автор решения: Алексей Шиманский
→ Ссылка
Это синтаксис какого-либо шаблонизатора. Какого именно - трудно сказать, потому что их множество. Может быть Django, а может быть Smarty, а может ещё что-либо.
Основная цель использования шаблонизаторов — это отделение представления данных от исполняемого кода (типа не смешивать основной язык программирования и разметку). Поэтому бывает так, что код пишется на сервере, формируются переменные, которые отсылаются на клиент с шаблоном, а там уже на синтаскисе шаблонизатора оформляется код