Pagelets a Zope 3 UI komponensek. Különösen azok lehetővé teszik a fejlesztő számára, hogy meghatározzák a tartalom sablonok nem kell aggódni a UI O-pakolás.
z3c.pagelet egy nagyon rugalmas bázis végrehajtás, hogy lehet használni, hogy írjon nézet alkatrészeket használtunk, melyek higly testre később egyéni projektekben. Erre azért van szükség, ha meg kell írni újrahasznosítható alkatrészeket, mint amilyen szükséges keretet. Pagelets a BrowserPages tett másképp, és lehet használni őket cserélni.
Mit jelent ez?
Mi választja el a python nézetet kódot a sablon végrehajtását. És mi is külön a sablont legalább két különböző sablonok - tartalmát sablont, és a sablont.
Ez a csomag használ z3c.template és kínál implementaton a sablon mintát. Additionaly ezt a csomagot kínál pagelet irányelv mely alkalmas a regisztrációhoz használható pagelets.
Pagelets olyan nézetek, amelyeket fel lehet kérni, és támogatja a frissítést, és teszi mintát.
Mi az új ebben a kiadásban:
- Fix IPageletDirective változás után zope.component.zcml.IBasicViewInformation
Mi az új a 1.3.0 verzió:
- költözött z3c.pt közé a extras_require kaméleon. Ez teszi a csomagot független kaméleon és a barátok, és lehetővé teszi, hogy ezt a függőséget a saját projekt.
- Frissítés a Chameleon 2.0 sablon motor, és használja a legújabb z3c.pt és z3c.ptcompat csomagok beállítani, hogy működjön együtt kaméleon 2.0.
- Lásd a megjegyzéseket a z3c.ptcompat csomag:
- Frissítés z3c.ptcompat végrehajtása használni komponens alapú sablon motor konfiguráció, dugulás közvetlenül a Zope Toolkit keretet.
- A z3c.ptcompat csomag már nem biztosít template osztályok, vagy ZCML irányelvek; meg kell importálni közvetlenül a ZTK codebase.
- Ne feledje, hogy a PREFER_Z3C_PT környezetben lehetőség túlhaladottá teszi; ahelyett, ez most sikerült keresztül alkatrész konfiguráció.
- Szintén fontos megjegyezni, hogy a kaméleon CHAMELEON_CACHE környezetben értéke változott Igaz / hamis az utat. Ugrás ez az ingatlan, ha nem szeretné használni a cache. Nincs vagy hamis meghatározott buildout környezetben részben nem működik. Legalább kaméleon
Mi az új verzióban 1.2.2:
- Change kérésére felület pagelet adapter aláírás pl (Kontextus, kérésre, pagelet). Váltani IBrowserRequest a IHTTPRequest. Ez lehetővé teszi, hogy használja a pagelet mintát jsonrpc kérést, amely nem nyújt IBrowserRequest. Bekövetkező változásokat is tükröznie a configure.zcml
követelmények :
- Python
Hozzászólás nem található