Pagelets являются Zope 3 компоненты пользовательского интерфейса. В частности, они позволяют разработчику указать содержание шаблонов, не беспокоясь о UI O-пленкой.
z3c.pagelet обеспечивает очень гибкую базовую реализацию, которая может использоваться для записи просмотра компонентов, которые могут быть высококвалифицированный индивидуальные позже в пользовательских проектах. Это необходимо, если у вас есть, чтобы написать повторно используемые компоненты, как те, которые необходимы в рамках. Pagelets являются BrowserPages производится по-разному и могут быть использованы для их замены.
Что это значит?
Мы разделяем мнение питона код от реализации шаблона. И мы также отделить шаблон по крайней мере в двух различных шаблонов - шаблон контента и шаблон макета.
Этот пакет использует z3c.template и предлагает implementaton для этого шаблона шаблон. Дополнительно этот пакет предлагает pagelet директива которым могут быть использованы для регистрации pagelets.
Pagelets виды, которые могут быть названы и поддерживающие обновление и делают картину
Что нового В этом выпуске:.
- Исправлена IPageletDirective после изменения zope.component.zcml.IBasicViewInformation
Что нового в версии 1.3.0:
- перемещена z3c.pt включают в extras_require хамелеона. Это делает пакет независимо от хамелеона и друзей, и позволяет включить это зависимостей в вашем собственном проекте.
- Обновление до Chameleon шаблона двигатель 2.0 и использовать новейшие z3c.pt и z3c.ptcompat пакеты приспособленные к работе с хамелеоном 2.0.
- См указания от z3c.ptcompat пакета:
- Обновление z3c.ptcompat реализация использовать конфигурацию шаблона двигателя на основе компонентов, подключенных напрямую в рамках Zope Toolkit.
- Пакет z3c.ptcompat больше не предоставляет классы шаблонов или директивы ZCML; Вы должны импортировать непосредственно из базы кода ZTK.
- Обратите внимание, что опция среда PREFER_Z3C_PT уже устарели; вместо этого, это теперь удалось с помощью конфигурации компонента.
- Также обратите внимание, что стоимость окружающей среды хамелеон CHAMELEON_CACHE изменен с Истина / Ложь в пути. Пропустить это свойство, если вы не хотите использовать кэш. Ни или Ложь определены в разделе Постройка окружающей среды не работает. По крайней мере, с хамелеоном
не
Что нового в версии 1.2.2:
- Изменить запрос интерфейс в pagelet адаптер подпись, напр (контекст, запрос, pagelet). Переход от IBrowserRequest в IHTTPRequest. Это позволяет использовать pagelet шаблон для jsonrpc запросу, который не обеспечивает IBrowserRequest. Кроме отразить изменения в configure.zcml
Требования
- Python
Комментарии не найдены