Pagelets є Zope 3 компоненти користувальницького інтерфейсу. Зокрема, вони дозволяють розробнику визначити зміст шаблонів, не турбуючись про UI O-плівкою.
z3c.pagelet забезпечує дуже гнучкий базову реалізацію, яка може використовуватися для запису перегляду компонентів, які можуть бути висококваліфікований індивідуальні далі в користувальницьких проектів. Це необхідно, якщо у вас є, щоб написати повторно використовувані компоненти, такі як ті, які необхідні в рамках. Pagelets є BrowserPages проводиться по-різному і можуть бути використані для їх заміни.
Що це означає?
Ми поділяємо думку коду Python від реалізації шаблону. І ми також відокремлюють шаблон принаймні в двох різних шаблонів - шаблон контенту і шаблон макета.
Цей пакет використовує z3c.template і пропонує implementaton для цього шаблону шаблон. Додатково цей пакет пропонує pagelet директива Wich можна використовувати для реєстрації pagelets.
Pagelets види, які можуть бути названі і підтримувати оновлення і роблять картину
Що нового У цьому випуску :.
- Fix 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.
- Зверніть увагу, що параметр середовища PREFER_Z3C_PT вже застаріли; Замість цього, в даний час управляється через налаштування компонента.
- Також зверніть увагу, що вартість навколишнього середовища хамелеон CHAMELEON_CACHE змінений з Істина / Брехня в дорозі. Перейти цієї властивості, якщо ви не хочете використовувати кеш. Ні або Брехня визначені в розділі Споруда навколишнього середовища не працює. Принаймні, з хамелеоном
не «LI> пакет z3c.ptcompat більше не надає класи шаблонів або директиви ZCML; Ви повинні імпортувати безпосередньо з бази коду ZTK.
Що нового у версії 1.2.2:
- Змінити запит інтерфейс в pagelet адаптер підпису, наприклад, (Контекст, запит, pagelet). Перехід від IBrowserRequest в IHTTPRequest. Це дозволяє використовувати pagelet шаблон для jsonrpc запитом, який не забезпечує IBrowserRequest. Також відображають зміни в configure.zcml
Вимоги
- Python
Коментар не знайдено