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

Различия

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

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

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
lib.py:aw_web_tools:simple_template_helper [09.03.2025 15:21] 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]]
Строка 39: Строка 40:
  
  
 +===== Методы класса =====
 ==== init_devel_factory() ==== ==== init_devel_factory() ====
  
 Вместо объекта создаётся фабрика объектов, при каждом вызове которой инициализируется новый объект. Вместо объекта создаётся фабрика объектов, при каждом вызове которой инициализируется новый объект.
  
-Помогает в работе над шаблонами+Помогает в работе над шаблонами. В частности, препятствует кешированию и способствует перечитыванию файла с шаблоном на каждом вызове данного шаблона в коде
  
 ^ Параметр ^ Тип ^ Описание ^ ^ Параметр ^ Тип ^ Описание ^
 | ''file_name'' | ''str'' | Имя файла шаблона. Может быть указано без расширения, тогда поиск производится последовательным добавлением расширений ''tpl'', ''html'', ''thtml'', ''stpl'' | | ''file_name'' | ''str'' | Имя файла шаблона. Может быть указано без расширения, тогда поиск производится последовательным добавлением расширений ''tpl'', ''html'', ''thtml'', ''stpl'' |
-| ''**static_params'' | Любое число именованных параметров | Данные параметры передаются при любом формировании страницы из шаблона в функцию ``SimpleTemplate.render()``, вне зависимости от того, какие параметры переданы или не переданы в момент формирования. Параметры, переданные в момент формирования страницы, естественно имеют приоритет |+| ''%%**%%static_params'' | Любое число именованных параметров | Данные параметры передаются при любом формировании страницы из шаблона в функцию SimpleTemplate.render(), вне зависимости от того, какие параметры переданы или не переданы в момент формирования. Параметры, переданные в момент формирования страницы, естественно имеют приоритет |