Как настроить каталог профилей в основном файле 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
,