"Inhalte" (folder_contents) als Standardansicht

  • Guten Tag,

    ich wollte fragen, ob und wenn ja wie, es möglich ist, dass man Ordner als Default in der "Inhalte"-Ansicht (/folder_contents) angezeigt bekommt, wenn man eingeloggt ist?

    Danke und viele Grüße,
    Stephan

  • Guten Tag,

    ich wollte fragen, ob und wenn ja wie, es möglich ist, dass man Ordner als Default in der "Inhalte"-Ansicht (/folder_contents) angezeigt bekommt, wenn man eingeloggt ist?

    Danke und viele Grüße,
    Stephan

    Im 'Display' Menu gibt es alle möglichen Optionen eine Folderansicht
    einzustellen.

  • Hallo ajung,

    vielen Dank für deine Antwort. Ich war leider nicht präzise genug bei der Formulierung des Problems. Ich würde gern erreichen, dass ein authentifizierter Nutzer bei der Navigation durch Plone bei Ordnern nicht als default die "View"-Ansicht sondern, sondern die "folder_contents"-Ansicht. Da alle Ordner eine Standardseite haben und das auch so für die Ansicht für Anonymous gewünscht ist, ist das Display-Menü leider nicht die Lösung. In diesem Thread http://plone.org/support/region/de#nabble-td225743 ist etwas ähnliches beschrieben und als Lösung ein Redirect skizziert. Wäre das wirklich the way to go? Ich hatte gehofft, es liesse sich irgendwo konfigurieren.

    Grüße, Stephan

  • Muss die Standardansicht sein?
    Ohne zeigt Plone ja die Inhalte einfach an - danach das Display-Menü verwenden..

    Ich hoffe ich hab das Problem richtig verstanden, bin heute schon ein wenig fertig ;)

  • Hmm, ich machs vielleicht komplizierter als es ist, aber ich sehe gerade nicht den Punkt wo. Ja, über das display-menü soll in Ordnern ein Standardartikel gesetzt werden. Das ist für die Aussenansicht (Anonym) so erwünscht. Für die Innen-Ansicht wäre es aber viel praktischer, wenn beim Klick auf einem Ordner direkt die Ansicht "folder_contents" angezeigt würde. (Weil man dort einen besseren Überblick über die im Ordner enthaltenen Dokumente hat und die Funktionen "Kopieren", "Ausschneiden" usw. direkt zur Verfügung hat).

    Ich habe jetzt in diesem Artikel http://plone.org/documentation/…avigation-entry gelesen, wie man einen Redirect in einem Ordner auf das erste Objekt machen kann und frage mich, ob man in Anlehnung daran eine "view method" schreiben kann, die nach Loginstatus unterscheiden und je nachdem zum Standard-Artikel oder zur "folder_contents" - Ansicht des Ordners redirected.

  • Die Problematik hierbei ist eigentlich, dass es für Objekte nur eine Default View gibt, und Plone nicht unterscheidet zwischen angemeldet und nicht angemeldet.

    Jetzt kann man das natürlich versuchen zu lösen indem man in Plone etwas ändert per python scripte, oder einfach in einem davorhängenden apachen für angemeldete Nutzer ein rewrite macht indem alle Seiten ein /folder_contents angehangen bekommen es sei denn dort steht /view wobei dir Plone hier bei Documents einen strich durch die Rechnung macht weil die Folder Contents keine view an die URL anhängt.

    Aber andere Frage, viele Leute empfinden eine unterschiedliche Ansicht zwischen Angemeldet und Anonym nicht gerade vorteilhaft, warum möchtest du das also?

    Gruss Pumukel

    Die beste Informationsquelle sind Leute, die versprochen haben, nichts weiterzuerzählen.

    Marcel Mart
    frz. Schriftsteller

  • Hallo Pumukel,

    vielen Dank für die Antwort.

    > Aber andere Frage, viele Leute empfinden eine unterschiedliche Ansicht
    > zwischen Angemeldet und Anonym nicht gerade vorteilhaft, warum
    > möchtest du das also?

    Die Leute für das Plone einrichte, sind ganz unbefangen da ran gegangen und haben eben diesen Punkt vorgebracht. Für die Orientierung in einem Ordner scheint es für sie besser zu sein, wenn sie einen tabellarischen Überblick über alle Dateien in dem Ordner sehen und nicht die Ansicht der Indexseite.
    Zu dem hat man dort gleich die Möglichkeit auf verschiedene Bearbeitungsfunktionen ("Kopieren" etc) für ggf. mehrere Dateien zuzugreifen.
    Für mich ist der Wunsch nicht so absonderlich und deswegen mein Versuch das umzusetzen.

    Ja, soviel dazu. Und deswegen werde ich mal noch etwas weiter darüber nachdenken.

    Viele Grüße,
    Stephan