Seite in Plone von der Navigation auschließen

5 messages Options
Embed this post
Permalink
Nico Grubert-2

Seite in Plone von der Navigation auschließen

Reply Threaded More More options
Print post
Permalink
Hallo Liste

Ich möchte in Plone 3 eine Seite aus der Navigation ausschliessen.
Im PloneUI habe ich dazu üher <URL_zur_Seite>/edit unter den
Einstellungen die Option "Von der Navigation auschließen" gewählt.
Das klappt auch soweit. Die Seite wird nicht in der Navigation angezeigt.
Rufe ich aber die Seite direkt über ihre URL auf, wird sie trotzdem in
der Navigation angezeigt. Habe ich etwas übersehen?

Gruss
Nico


_______________________________________________
zope mailing list
[hidden email]
https://mail.dzug.org/mailman/listinfo/zope
Jan Ulrich Hasecke-2

Re: Seite in Plone von der Navigation auschließen

Reply Threaded More More options
Print post
Permalink

Am 17.08.2009 um 15:05 schrieb Nico Grubert:

> Hallo Liste
>
> Ich möchte in Plone 3 eine Seite aus der Navigation ausschliessen.
> Im PloneUI habe ich dazu üher <URL_zur_Seite>/edit unter den  
> Einstellungen die Option "Von der Navigation auschließen" gewählt.
> Das klappt auch soweit. Die Seite wird nicht in der Navigation  
> angezeigt.
> Rufe ich aber die Seite direkt über ihre URL auf, wird sie trotzdem  
> in der Navigation angezeigt. Habe ich etwas übersehen?

Das ist der Standardkonfiguration des Navigationsportlets wohl so  
eingestellt. Evtl. kannst du über die Einstellung am  
Navigationsportlet das Verhalten anpassen.

juh






_______________________________________________
zope mailing list
[hidden email]
https://mail.dzug.org/mailman/listinfo/zope

smime.p7s (4K) Download Attachment
Nico Grubert-2

Re: Seite in Plone von der Navigation auschließen

Reply Threaded More More options
Print post
Permalink
In reply to this post by Nico Grubert-2
> Ich hatte zu dem Thema hier schon einmal einen Thread gestartet
> ("Dokumente ohne Eintrag im Navigations-Portlet") und auch eine Lösung
> gefunden.
>
> Falls du nicht suchen willst:
> http://plone.org/support/region/de#nabble-td1643152%7Ca1643152

Hallo Martin

Vielen Dank für den Tip.
Ich hab's leider nicht zum Laufen bekommen, weil ich

  - view.getIdsNotToList() und
  - view.getMetaTypesNotToList()

nicht aufrufen kann.
Es gibt einen Attribut-Fehlder, weil getIdsNotToList() und
getMetaTypesNotToList() nicht gefunden werden.

Wenn ich in meinem "navigation_recurse.pt" Template (ich verwende ein
eigenes theme) mal einen Blick auf die verfügbaren Attribute von 'view'
werfe (dir(view)) erhalte ich folgende Liste:

['__class__', '__delattr__', '__dict__', '__doc__', '__getattribute__',
'__getnewargs__', '__getstate__', '__hash__', '__implemented__',
'__init__', '__module__', '__new__', '__of__', '__parent__',
'__providedBy__', '__provides__', '__reduce__', '__reduce_ex__',
'__repr__', '__setattr__', '__setstate__', '__str__', '__weakref__',
'_memojito_', '_template', 'available', 'context', 'createNavTree',
'data', 'getNavRoot', 'getNavTree', 'include_top', 'manager',
'navigation_root', 'properties', 'recurse', 'render', 'request',
'root_icon', 'root_is_portal', 'root_item_class', 'root_type_name',
'title', 'update', 'urltool', 'view']

Habe ich etwas übersehen?

Gruss & Danke
Nico






_______________________________________________
zope mailing list
[hidden email]
https://mail.dzug.org/mailman/listinfo/zope
yfolz

Re: Seite in Plone von der Navigation auschließen

Reply Threaded More More options
Print post
Permalink
Im Notfall hilft die vielleicht nicht so saubere Lösung das ganze per CSS auszublenden.

Gruß Yvon

---

Am 20. August 2009 09:04 schrieb Nico Grubert <[hidden email]>:
Ich hatte zu dem Thema hier schon einmal einen Thread gestartet ("Dokumente ohne Eintrag im Navigations-Portlet") und auch eine Lösung gefunden.

Falls du nicht suchen willst:
http://plone.org/support/region/de#nabble-td1643152%7Ca1643152

Hallo Martin

Vielen Dank für den Tip.
Ich hab's leider nicht zum Laufen bekommen, weil ich

 - view.getIdsNotToList() und
 - view.getMetaTypesNotToList()

nicht aufrufen kann.
Es gibt einen Attribut-Fehlder, weil getIdsNotToList() und getMetaTypesNotToList() nicht gefunden werden.

Wenn ich in meinem "navigation_recurse.pt" Template (ich verwende ein eigenes theme) mal einen Blick auf die verfügbaren Attribute von 'view' werfe (dir(view)) erhalte ich folgende Liste:

['__class__', '__delattr__', '__dict__', '__doc__', '__getattribute__', '__getnewargs__', '__getstate__', '__hash__', '__implemented__', '__init__', '__module__', '__new__', '__of__', '__parent__', '__providedBy__', '__provides__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__setstate__', '__str__', '__weakref__', '_memojito_', '_template', 'available', 'context', 'createNavTree', 'data', 'getNavRoot', 'getNavTree', 'include_top', 'manager', 'navigation_root', 'properties', 'recurse', 'render', 'request', 'root_icon', 'root_is_portal', 'root_item_class', 'root_type_name', 'title', 'update', 'urltool', 'view']

Habe ich etwas übersehen?

Gruss & Danke
Nico







_______________________________________________
zope mailing list
[hidden email]
https://mail.dzug.org/mailman/listinfo/zope




_______________________________________________
zope mailing list
[hidden email]
https://mail.dzug.org/mailman/listinfo/zope
Nico Grubert-2

Re: Seite in Plone von der Navigation auschließen

Reply Threaded More More options
Print post
Permalink
In reply to this post by Nico Grubert-2
> Ich sehe grad, dass ich diese Eigenschaften in meiner Renderer-Klasse
> habe. Keine Ahnung, warum darin in besagtem Post keine Rede ist.
> Merkwürdig...

> class MyRenderer(Renderer):
>
>      _template = ViewPageTemplateFile('navigation.pt')
>      recurse = ViewPageTemplateFile('navigation_recurse.pt')
>
>      @memoize
>      def getMetaTypesNotToList(self):
>          context = self.context
>          portal_properties = getToolByName(context, 'portal_properties')
>          navtree_properties = getattr(portal_properties,
> 'navtree_properties')
>          return list(navtree_properties.metaTypesNotToList)

Ah okay, ich dachte, diese Methoden werden von irgendwoher geerbt.
Perfekt. Klappt wunderbar. Danke!


_______________________________________________
zope mailing list
[hidden email]
https://mail.dzug.org/mailman/listinfo/zope