-1

viewlet を使用してデフォルトの plone サイトを変更する独自のビューレットを作成しようとしています。profiles/default ディレクトリの下に viewlets.xml ファイルを作成しました。viewlets.xml ファイルには、デフォルトの plone ロゴを非表示にするコードが含まれています。このようなメインのconfigure.zcmlファイル


configure.zcml

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


<include package=".profiles" /> 

しかし、インスタンスの作成中に次のようなエラーが発生します IOError: [Errno 2] No such file or directory: '/home/oomsys/brundelre3/src/bdr.theme/src/bdr/theme/profiles/configure.zcml'


誰か助けてください..まだ打たれています

4

1 に答える 1

2

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 ファイル内のすべての xml ファイルが自動的に実行されますprofiles/defualt

于 2013-07-11T20:53:32.917 に答える