Zope3 продукты ng.index.area

ng.app.skinswitch

Andrey Orlov  2010-12-09 01:02

Пакет позволяет назначить скин любому объекту в ZODB, например, папке, снабженной сайт-менеджером. Такой скин автоматически активируется при отображении любого объекта внутри этой папки.

Продукт

Название:
ng.app.skinswitch
Репозиторий
Краткое описание пакета

Краткое описание пакета

Пакет позволяет выбрать скин для виртуального сайта без использования пространства имен skin.

Для подключения пакета, нужно корневому объекту виртуального сайта назначить интерфейс ng.app.skinswitch.interfaces.ISkinSwitchable, после чего на появившейся вкладке "SkinSwitch" выбрать скин и ноль или более "расширений" к нему.

Отличие между скином и расширением (формально это одно и тоже) в способе подключения:

  • Скин подключается аналогично пространству имен skin: подключение нового скина отключает все, использованные ранее;
  • Расширение включается в дополнение к ранее подключенному скину, при этом имена скина-расширения перекрывают имена подключенного скина, поэтому скин-расширение может лишь частично реализовывать необходимые функции.

Типичным примером скинов-расширений являются модули со скриптами на jQuery, такие как ng.skin.js.gallery, ng.skin.js.skinpaint и другие.

Вложено:

README.txt 2010-12-09 09:06  

...

Новое в ng.app.skinswitch 2010-12-09 09:06  
Эпицентр Zope3 Учат тут Нейросети Репозиторий Статистика Редакторам Проекты
Подписаться на RSS Feed Официальный сайт Zope3 Московская группа изучения реактивного движения The Dream Bot Site noooxml