2016-04-20 6 views
2

新しい作成されたインスタンスの敏捷性コンテンツタイプファイルにコースという名前の新しい選択フィールドを追加します。/++ add ++コレクションのフィールドとして "course"フィールドを使用するには、this guideに従い、これらをplone/buildout-cache/eggs/plone.app.querystring-1.3.14のregistry.xmlファイルに追加します-py2.7.egg/Ploneの/アプリ/クエリ文字列/プロファイル/デフォルト/ registry.xmlの:Plone 5に新しい収集基準を追加するには?

<records interface="plone.app.querystring.interfaces.IQueryField" 
     prefix="plone.app.querystring.field.course"> 
<value key="title">course</value> 
<value key="description">A custom course index</value> 
<value key="enabled">True</value> 
<value key="sortable">False</value> 
<value key="operations"> 
    <element>plone.app.querystring.operation.string.is</element> 
</value> 
<value key="group">Metadata</value> 
</records> 

しかし、私は基準リストで "コース" を見つけることができません。

この収集基準を取得するにはどうすればよいですか?

+0

ケルの助けがあなたをさらに助けてくれますか? –

答えて

3

まずは、Ploneのソースコードを変更してください悪い練習です。それをしないでください。決して。

あなたが参照しているガイドはOKですが、あなたのインストールに追加して追加する必要がある新しいPloneアドオンで使用することを意図しています。

"Develop Plone Add ons" guideをお読みください。

あなたの場合:上記のコードを含むregistry.xmlファイルを含む単純な汎用セットアップステップで、本当にシンプルなアドオンが必要です。 アドオンをインストールした後(そしてそれを再インストールするたびに)、登録がサイトに追加されます。

関連する問題