Inhaltsübersicht für einen User mit einem View erstellen
Inhaltsübersicht für einen User
Will man den Usern die Möglichkeit geben, eine Übersicht ihres Inhaltes (Usercontent) aufzurufen kann man solch eine Inhaltsübersicht mit einem View realisieren.
Das Wichtigste im Usercontent View
Um einem User seine Inhalte anzuzeigen sind zur Auswahl des Inhalt 2 Dinge wesentlich.
- Argument, Benutzer: UID ist der Autor -> Alle Werte anzeigen
- Filter, Node: Autor ist der aktuelle Benutzer -> Operator: Ist gleich mit, Wert: Aktuell angemeldeter Benutzer
Art der Inhaltsanzeige
Das Ganze wird mit einem Page View realisiert. Als URL dieses View eine geeignete, am besten sprechende, URL wählen. Beispielsweise "usercontent". Nicht vergessen die Option "Seitennavigation verwenden" zu aktivieren. Wird als Ansichtstyp Tabelle verwendet kann man als "Beträge pro Seite" einen größeren als den Standardwert 10 eintragen.
Den Ansichtstyp kann man nach eigenem Gusto wählen. Für eine Übersicht bietet sich eine Tabellenansicht an. Um mit einer Tabellenansicht einen View zu definieren müssen Felder festgelegt werden.
Minimalste Felder einer tabellarischen Inhaltsübersicht
- Node: Typ, Bezeichner: Typ
- Node: Titel, Bezeichner: Titel, Normal, als Link
- Node: Erstellungszeitpunkt, Bezeichner: Datum, als kurzes Datumsformat, Sortierbar: Ja, Standardsortierung: Absteigend
Jetzt hat man bereits eine einfache Inhaltsübersicht, die man mithttp://yoursite.com/usercontent
aufrufen kann.
- Da der Nodetitel als Link angelegt ist kommt der User an die einzelnen Inhalte heran. Zusätzlich könnte man noch einen Link "bearbeiten" hinzufügen. Dazu noch ein Feld festlegen (als Letztes, dadurch befindet es sich in der Tabelle ganz rechts).
Node: Bearbeiten Verweis
Anonymous User und die Inhaltsübersicht
Wird diese URL von einem nicht eingeloggten User aufgerufen wird von Drupal eine Fehlermeldung ausgegeben. Um diese Ausgabe zu beeinflussen kann man im View folgendes tun:
Im Bereich der Seitenkonfiguration (ganz unten) -> Leerer Text (empty)
einen entsprechenden Text eingeben. Wenn man hierbei das Eingabeformat auf HTML setzt kann man den Empty Text mit einfachen HTML Tags formatieren bzw. auch besser mit CSS formatieren.
Man kann diese Ausgabe auf einer Website auch bewusst einsetzen. D. h., man publiziert die URL http://yoursite.com/usercontent
nicht nur den eingeloggten Usern.
- Anmelden oder Registrieren um Kommentare zu schreiben
gbits auch ne möglichkeit
am 07.10.2008 - 13:42 Uhr
gbits auch ne möglichkeit die ansicht mit nodes zu ergänzen, für die der benutzer bearbeitungsrechte hat (über content access)?
danke
patcher
_______________________________
http://www.elternjobs.de | Vereinbarkeit von Beruf & Familie | Work-Life-Balance
das würde mich auch
am 28.06.2011 - 16:15 Uhr
das würde mich auch interessieren!