2013-02-27 14 views

Odpowiedz

9

Wariant 1

jest ustawienie Plone który mówi jakie typy są zawarte w nawigacji. Przejdź do ZMI> profile_propeties> navtree_properties> metaTypesNotToList i dodaj tam Image.

Wariant 2

Dla każdego obrazu, przełącznik wyboru „Wyłącz w nawigacji” na karcie Ustawienia obrazu.

3

jeśli chcesz to zrobić na podstawie kontenera, możesz użyć reguły zawartości zawartej w sc.contentrules.metadata.

wystarczy dodać go do swojej buidout i skonfigurować go ręcznie ustawić pole ExcludeFromNav do Prawdziwego.

alternatywny sposób, aby to zrobić jest włączenie contentrules.xml w swoim profilu projekt o coś takiego:

<?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> 
1

masz opcje Navigation w menu Site Setup. Usunięcie zaznaczenia na obrazie dla wyświetlanych typów zawartości i obrazów nie jest już wyświetlane w nawigacji strony i mapach witryny.