Как настроить каталог профилей в основном файле configure.zcml для создания собственного окна просмотра

Я пытаюсь создать собственный viewlet для изменения сайта Plone по умолчанию с помощью viewlet. Я создал файл viewlets.xml в каталоге examples / default. В файле viewlets.xml содержится код, позволяющий скрыть логотип plone по умолчанию. Я каталог зарегистрированных профилей в основной файл configure.zcml вот так


configure.zcml

<plone:static directory="profiles" type="theme"/> 


<include package=".profiles" /> 

Но при создании экземпляра я получаю ошибку, подобную этой IOError: [Errno 2] Нет такого файла или каталога: '/home/oomsys/brundelre3/src/bdr.theme/src/bdr/theme/profiles/configure.zcml'


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

1 ответ

Вам не нужно регистрировать profiles каталог. Он автоматически подбирается Generic Setup.

РЕДАКТИРОВАТЬ

Вы должны зарегистрировать profiles каталог, но с разделом ZCML, как это:

<configure
  xmlns="http://namespaces.zope.org/zope">

  <includeDependencies package="." />

  <genericsetup:registerProfile
    name="default"
    title="PACKAGE.DOTTED.NAME"
    directory="profiles/default"
    description="DESCRIPTION"
    provides="Products.GenericSetup.interfaces.EXTENSION"
    />

</configure>

Как только вы установите пакет, он автоматически запустит все xml-файлы profiles/defualt,

Другие вопросы по тегам