maincontainer.txt
2008-02-28 00:31alternative : Text Альтернативный текст для атрибута alt тега A; ...
Краткое описание пакета maincontainer ===================================== Пакет предоставляет объект, который будет корнем сайта. Это обычный контейнер, вложенность продуктов в который регулируется обычным способом. Контейнер предоставляет возможность создать sitemanager и предоставляет ряд интерфейсов, которые позволяют настраивать сайт в целом. Способ реализации ----------------- Обычный контейнер, который в число суперклассов включает zope.app.component.site.SiteManagerContainer, благодаря чему появляется возможность создать в этом контейнере sitemanager. Это обычная практика, и при возникновении затруднений просто обратитесь к преподавателю. Другой суперкласс контейнера - orderedcontainer, обеспечивает упорядоченное хранение объектов. Продукт определяет обычный набор интерфейсов, обеспечивающий ограничение на вхождение объектов. Как пример можно посмотреть division/interfaces.py. О создании интефейса с дескрипторавми можно прочитать статье Использование сложных полей ввода.txt Интерфейсы ---------- IUrlPage Содержит кортеж дескрипторов URL-ов c интерфейсом IUrlDescriptor, этот кортеж используется затем для отображения меню внешних ссылок на странице; IUrlDescriptor Соответствует объекту-дескриптору URL и содержит следующие поля: url : URL Url, на который ссылается дескриптор; title : TextLine Название под URL, которое будет выведено; alternative : Text Альтернативный текст для атрибута alt тега A; IMainPage(IDocShort) Настройки главной страницы, помимо стандартных полей IDocShort, предоставляет следующие поля: mainiface : InterfaceSwitcher Выбор интерфейса главной страницы; Виды ---- url Редактирование URL; abstract Редактированияя IMainPage; add Имеет схему IMainPage



