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

Пакет разработан для подержки легкого управления декоративными
баннерами, отображаемыми на сайте (речь не идет о коммерческих
системах баннерных показов). Каждый контейнер smartbannercontainer
заполнен компонентами [name:smartbanner.txt], и обеспечивает
их отображение в соответствии с установленным в них расписанием.

Способ реализации 
----------------- 

Контейнер smartbannercontainer - это пример разработки контейнера, вхождение
в который ограничено. Такое описано в [name:неизвестно где] и для продукта
[name:Скелет контент класса в Zope.txt:notebook].

Продукт определяет интерфейс, позволяющий определить дополнительные
параметры отображения.

Интерфейсы
----------

    ISmartBannerContainerData 
        Включает в себя следующий набор полей:

            use_fake_place
                Использовать несуществующий URL для отображения картинок,
                это достигается созданием специального неймспейса
                [name:smartbannernamespace.txt:++img++], который можно вызвать в
                любом месте

            fake_place_root
                Фиктивный корень несуществующего URL для картинок.
                
        Необходимость в таких полях вызывана тем, что сам
        smartbannercontainer, как правило, расположен в сайт-менеджере, и
        непосредственно недоступен.  В тоже время существует специальный
        [name:smartbannerview.txt:вид], который можно вызвать в любом месте
        сайта.

    ISmartBannerContainer
        Интерфейс, пока с пустой схемой, служит только для идентификации
        утилиты ISmartBannerContainer.
                
Виды
----

    edit
        Редактирование ISmartBannerContainerData
         
    preview
        Предварительный просмотр (можно совместить с edit добавив свой код
        в форму редактирования, как это описано в 
        [name:HOWTO add button into standard add and edit form.txt])


