Pagelets са Zope 3 UI компоненти. По-специално те позволяват на разработчика да уточни шаблони съдържание, без да се притеснявате за UI O-обвивка.
z3c.pagelet осигурява много гъвкава основа за изпълнение, който може да се използва, за да напишете виждане компоненти, които могат да бъдат персонализирани високопланинските късно в потребителски проекти. Това е необходимо, ако се налага да пиша за многократна употреба компоненти, като тези, необходими в рамка. Pagelets са BrowserPages направени по различен начин и могат да бъдат използвани, за да ги замени.
<Силен> Какво означава това? Силен>
Ние разделящ кода на оглед питон от прилагането на шаблон. И ние също се разделят на шаблона в най-малко две различни шаблони - шаблон за съдържанието и образеца за оформление.
Този пакет използва z3c.template и предлага implementaton за този шаблон шаблон. Допълнително този пакет предлага pagelet директива Кои могат да бъдат използвани, за да се регистрирате pagelets.
Pagelets са гледка, която може да се нарече и подкрепят актуализацията и правят модел
Какво ново в тази версия:.
- Fix IPageletDirective след промяна в zope.component.zcml.IBasicViewInformation
Какво ново във версия 1.3.0:
- Преместен z3c.pt включва да extras_require хамелеон. Това прави пакета независима от хамелеон и приятели и ви позволява да се включи тази зависимости в свой собствен проект.
- Ъпгрейд хамелеон 2.0 шаблон двигател и използва най-новите z3c.pt и z3c.ptcompat пакети коригирани, за да се работи с хамелеон 2.0.
- Виж бележките от z3c.ptcompat пакета:
- Актуализация z3c.ptcompat прилагане да използва компонент-базирана конфигурация шаблон двигател, включите директно в Toolkit рамките на Zope.
- Пакетът z3c.ptcompat вече не осигурява класове шаблонни или директиви ZCML; трябва да се внасят директно от програмния код ZTK.
- Имайте предвид, че опцията среда PREFER_Z3C_PT Направена е остаряла; Вместо това, че сега това е управлявана чрез конфигурация компонент.
- Също така имайте предвид, че CHAMELEON_CACHE стойност среда на хамелеон променя от True / False до пътя. Напред този имот, ако не ви харесва да се използва кеш. None или False, определен в раздел buildout среда не работи. Най-малко с хамелеон
Какво ново във версия 1.2.2:
- Change искане интерфейс в pagelet адаптер подпис напр (Контекст, искане, pagelet). Преминете от IBrowserRequest да IHTTPRequest. Това позволява да използвате шаблона pagelet за jsonrpc искане, което не предвижда IBrowserRequest. Също така се отразят промените в configure.zcml
<силни> Изисквания :
- Python
Коментари не е намерена