Pagelets jsou Zope 3 komponent uživatelského rozhraní. Zejména umožňují vývojářům určit šablony obsahu bez obav o UI O-wrap.
z3c.pagelet poskytuje velmi flexibilní základní provedení, které lze použít k napsání zobrazení komponenty, které mohou být Vysoce přizpůsobené později ve vlastních projektech. To je nutné, pokud máte napsat opakovaně použitelných komponent, jako jsou ty, které potřeboval v rámci. Pagelets jsou BrowserPages vyrobena odlišně a může být použita jako jejich náhrada.
Co to znamená?
My oddělit python zobrazení kód z implementace šablony. A my také oddělit vzoru v nejméně dvou různých šablon - šablony obsahu a šablony rozvržení.
Tento balíček používá z3c.template a nabízí implementaton pro tuto šablonu vzoru. Dodatečně tento balíček nabízí pagelet směrnice Wich lze registrovat pagelets.
Pagelets jsou pohledy, které mohou být volány a podporují aktualizaci a činí vzor
Co je nového v této verzi:.
- Fix IPageletDirective po změně zope.component.zcml.IBasicViewInformation
Co je nového ve verzi 1.3.0:
- Přesunuto z3c.pt patří k extras_require chameleon. Tím balíček nezávislý chameleon a přátel a umožňuje zahrnout tuto závislostí ve svém vlastním projektu.
- Upgrade Chameleon šablony motoru 2.0 a používat nejnovější z3c.pt a z3c.ptcompat balíčky upravené pro práci s chameleon 2.0.
- Viz poznámky z z3c.ptcompat balení:
- Aktualizace z3c.ptcompat implementace použít konfiguraci šablony motor založený na komponentách, zapojením přímo do rámce Toolkit Zope.
- Balíček z3c.ptcompat již poskytuje třídy šablony, nebo směrnice ZCML; měli byste importovat přímo z ZTK codebase.
- Uvědomte si, že možnost PREFER_Z3C_PT prostředí se stávají zastaralými; místo toho, to je nyní řízena pomocí nastavení komponenty.
- Také si všimněte, že chameleon CHAMELEON_CACHE hodnota prostředí změnila z Pravda / nepravda na cestu. Přeskočit tuto vlastnost, pokud se vám nelíbí používat cache. Žádný nebo False je definován v sekci buildout prostředí nefunguje. Alespoň se chameleon
Co je nového ve verzi 1.2.2:
- Požadavek na změnu interface v pagelet adaptér podpisu např (Kontext, dotaz, pagelet). Přechod z IBrowserRequest do IHTTPRequest. To umožňuje používat pagelet vzor pro jsonrpc žádosti, které neposkytuje IBrowserRequest. Rovněž odrážet změny v configure.zcml
Požadavky na :
- Python
Komentáře nebyl nalezen