Медицина2/Шаблоны HTML: различия между версиями

Материал из Medlogic
(Новая страница: «====Установка стилей для pdf документа==== Данный блок желательно располагать в начале шаблона. <syntaxhighlight lang="Jinja"> {{ pdf_style(paper_size='A4', orientation='portrait', margin=0.4) }} {{ pdf_style(paper_size='A3', orientation='landscape') }} {{ pdf_style() }} - При вызове без параметров вернет первый вариант </syntaxhighlight> ====П...»)
 
Нет описания правки
Строка 1: Строка 1:
== Переменные ==
=== Получение данных из '''GET''' запроса ===
<syntaxhighlight lang="Jinja">
{{ params.get('booking.booking') }}
{{ params.getlist('booking.booking') }}
</syntaxhighlight>
=== Аккаунт пользователя ===
<syntaxhighlight lang="Jinja">
{{ account }}
</syntaxhighlight>
====Установка стилей для pdf документа====
====Установка стилей для pdf документа====
Данный блок желательно располагать в начале шаблона.
Данный блок желательно располагать в начале шаблона.

Версия от 00:53, 20 февраля 2022

Переменные

Получение данных из GET запроса

{{ params.get('booking.booking') }}
{{ params.getlist('booking.booking') }}

Аккаунт пользователя

{{ account }}


Установка стилей для pdf документа

Данный блок желательно располагать в начале шаблона.

{{ pdf_style(paper_size='A4', orientation='portrait', margin=0.4) }}
{{ pdf_style(paper_size='A3', orientation='landscape') }}
{{ pdf_style() }} - При вызове без параметров вернет первый вариант

Подключение другого шаблона

Можно подключать как по названию, так и по id

{{ render_template(name="Шапка пациента") }}
{{ render_template(pk=100) }}