7

ページを作成し、画像を追加してアップロードすると、デフォルトでサイト ナビゲーションに含まれることに気付きました。これが自動的に発生しないようにするにはどうすればよいですか?

4

3 に答える 3

9

オプション1

ナビゲーションに含まれるタイプを示す Plone 設定があります。ZMI > portal_propeties > navtree_properties > metaTypesNotToList に移動し、そこでImageを追加します。

オプション 2

画像ごとに、画像の [設定] タブの [ナビゲーションで除外] チェックボックスを切り替えます。

于 2013-02-27T13:12:34.660 に答える
3

コンテナベースで行う必要がある場合は、sc.contentrules.metadataに含まれているコンテンツルールを使用できます。

それをbuidoutに追加し、ExcludeFromNavフィールドをTrueに設定するように手動で構成するだけです。

これを行う別の方法は、次のようなものを使用してプロジェクトプロファイルにcontentrules.xmlを含めることです。

<?xml version="1.0"?>
<contentrules purge="True">
 <rule name="exclude-on-add" title="Images are excluded from navigation when added"
    description="" enabled="True"
    event="zope.lifecycleevent.interfaces.IObjectAddedEvent"
    stop-after="False">
  <conditions>
   <condition type="plone.conditions.PortalType">
    <property name="check_types">
     <element>Image</element>
    </property>
   </condition>
  </conditions>
  <actions>
   <action type="sc.contentrules.actions.ExcludeFromNav">
    <property name="exclude">True</property>
   </action>
  </actions>
 </rule>
 <assignment name="exclude-on-add" bubbles="True" enabled="True" location="/your-container"/>
</contentrules>
于 2013-02-27T17:07:20.610 に答える
1

メニューにオプションがNavigationありSite Setupます。表示されるコンテンツ タイプの画像のチェックマークを削除すると、サイト ナビゲーションとサイト マップに画像が表示されなくなります。

于 2016-08-17T06:26:54.637 に答える