мета-данные страницы
  •  

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
lib.py:aw_web_tools:simple_template_helper [02.03.2025 15:47] – создано awgurlib.py:aw_web_tools:simple_template_helper [12.07.2025 12:24] (текущий) awgur
Строка 18: Строка 18:
 ^ Параметр ^ Тип ^ Описание ^ ^ Параметр ^ Тип ^ Описание ^
 | ''file_name'' | ''str'' | Имя файла шаблона. Может быть указано без расширения, тогда поиск производится последовательным добавлением расширений ''tpl'', ''html'', ''thtml'', ''stpl'' | | ''file_name'' | ''str'' | Имя файла шаблона. Может быть указано без расширения, тогда поиск производится последовательным добавлением расширений ''tpl'', ''html'', ''thtml'', ''stpl'' |
-| ''**static_params'' | Любое число именованных параметров | Данные параметры передаются при любом формировании страницы из шаблона в функцию ``SimpleTemplate.render()``, вне зависимости от того, какие параметры переданы или не переданы в момент формирования. Параметры, переданные в момент формирования страницы, естественно имеют приоритет |+| ''%%**%%static_params'' | Любое число именованных параметров | Данные параметры передаются при любом формировании страницы из шаблона в функцию ``SimpleTemplate.render()``, вне зависимости от того, какие параметры переданы или не переданы в момент формирования. Параметры, переданные в момент формирования страницы, естественно имеют приоритет | 
  
 Поиск файла шаблона и его компонентов производится в согласно списка каталогов данных в [[#TMPL_ROOT|TMPL_ROOT]] Поиск файла шаблона и его компонентов производится в согласно списка каталогов данных в [[#TMPL_ROOT|TMPL_ROOT]]
Строка 38: Строка 39:
 Аналогичен методу ''set_root()'', кроме того, что он не заменяет каталоги а добавляет в список ещё один. Аналогичен методу ''set_root()'', кроме того, что он не заменяет каталоги а добавляет в список ещё один.
  
 +
 +===== Методы класса =====
 +==== init_devel_factory() ====
 +
 +Вместо объекта создаётся фабрика объектов, при каждом вызове которой инициализируется новый объект.
 +
 +Помогает в работе над шаблонами. В частности, препятствует кешированию и способствует перечитыванию файла с шаблоном на каждом вызове данного шаблона в коде
 +
 +^ Параметр ^ Тип ^ Описание ^
 +| ''file_name'' | ''str'' | Имя файла шаблона. Может быть указано без расширения, тогда поиск производится последовательным добавлением расширений ''tpl'', ''html'', ''thtml'', ''stpl'' |
 +| ''%%**%%static_params'' | Любое число именованных параметров | Данные параметры передаются при любом формировании страницы из шаблона в функцию SimpleTemplate.render(), вне зависимости от того, какие параметры переданы или не переданы в момент формирования. Параметры, переданные в момент формирования страницы, естественно имеют приоритет |