Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Allgemeines zu Drupal ›

Benutzer-Menu

Eingetragen von gustav12 (3)
am 13.09.2010 - 14:53 Uhr in
  • Allgemeines zu Drupal
  • Drupal 6.x

Hallo Zusammen,

ich würde gerne bei der Anzeige einer Node oder eines Userprofils ein Menu einblenden, dass auf die Einträge von genau dem User des Userprofils bzw. des Authors des Nodecontent verlinkt. Beispiel: Ich klicke auf den Benutzer XY. Dann soll das Profil von XY angezeigt werden und ein Menu mit den Einträgen: Profil von XY, Bilder von XY. Wenn ich nach einem Bild suche und ich zu der Node die das Bild entählt navigiere, dann soll dieses Menu ebenfalls angezeigt werden: Profil von XY, Bilder von XY. XY ist in diesem Fall der Author des Contents.
Mein Problem ist, dass ich in Links keine Token benutzen kann - jedenfalls gelingt es mir nicht. Ich bekomme diese Dynamik daher nicht hin, dass die beiden Links im Menu immer bezogen auf das angezeigte Profil bzw. den Author des angezeigten Inhalts sind.

Bin für jede Hilfe dankbar.

Gruß
Gustav

‹ SQL-Abfrage /jQuery -> Autocomplete Beim Übersetzen helfen, aber Startschwierigkeiten ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Hier ist es nötig einen

Eingetragen von Thoor (3678)
am 13.09.2010 - 15:41 Uhr

Hier ist es nötig einen entsprechenden Block mit dem Modul VIEWS zu erstellen und bei den entsprechenden Nodes einzublenden. Der Clou oder Kniff dabei ist lediglich ein zu nutzendes Argument mit der User ID des Autoren.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Wie erstelle ich denn eine

Eingetragen von gustav12 (3)
am 13.09.2010 - 15:55 Uhr

Wie erstelle ich denn eine View die nur aus zwei Links besteht? Ich dachte eine View wäre dafür da, eine Datenbankabfrage auszuführen und die Ergebnisse darzustellen. Die Links haben doch aber nichts mit der Datenbank zu tun.
Das Einblenden der Blocks kann ich ja dann über Context machen, oder?

Danke,
Gruß
Gustav

  • Anmelden oder Registrieren um Kommentare zu schreiben

gustav12 schrieb Wie erstelle

Eingetragen von Thoor (3678)
am 13.09.2010 - 16:18 Uhr
gustav12 schrieb

Wie erstelle ich denn eine View die nur aus zwei Links besteht? Ich dachte eine View wäre dafür da, eine Datenbankabfrage auszuführen und die Ergebnisse darzustellen. Die Links haben doch aber nichts mit der Datenbank zu tun.

Hatte Dich falsch verstanden! Bin davon ausgegangen, daß Du Node-Titel vom selben Autoren als Links mit anzeigen lassen wolltest! Den Link zum Profil kannst du aber doch auf jeden Fall so realisieren, wie von mir vorgeschlagen ... Ich tue nix anderes in meinen Beiträgen auf THOOR, wenn es dort im Node unten heisst "Verfasst von ..."

Deine Userbeiträge und Bilder sind doch sicherlich bereits unter einem Pfad zu erreichen ... oder? Wenn du Deine Pfade hier in Abhängigkeit vom Usernamen oder User-ID bringst, dann kannst Du in VIEWS mit der "Feld Ausgabe Ersetzen" Funktion auch recht einfach mittels eines HTML TAGs entsprechende Links platzieren.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Sorry, bin noch sehr

Eingetragen von gustav12 (3)
am 13.09.2010 - 16:39 Uhr

Sorry, bin noch sehr unbholfen mit Drupal. Also die Beiträge die ich verlinken will, sind über Pfade erreichbar: user/[uid]/profile und user/[uid]/images. Jetzt möchte ich nichts anderes, als diese beiden Links zu erstellen, abhängig vom Beitrag der gerade angeschaut wird. Schau ich mir ein Bild von User 1 an dann sollen die beiden Links erscheinen mit [uid] = 1. Ich möchte die Links allerdings nicht in den beiden Views für das Profil und die Bilder integrieren, sondern eine Art Menu-Block oberhalb des eigentlichen Inhaltes anzeigen. Wenn ich zum Beispiel auf den Link zu den Bildern klicke, habe ich eine View die mir alle Bilder des Users [uid] anzeigt. Wenn ich nun hier weiter navigiere und ein Bild auswähle dann soll dieses Menu bestehen bleiben.

Gruß
Gustav

  • Anmelden oder Registrieren um Kommentare zu schreiben

Wie ich anfangs schon

Eingetragen von Thoor (3678)
am 13.09.2010 - 16:56 Uhr

Wie ich anfangs schon geschrieben habe ...

Einen Block mit dem Argument "Node: Beitrags ID" erstellen -> Standardargument zu Verfügung stellen -> Benutzer-ID aus der URL ( Haken bei "Also look for a node and use the node author" )

Als Felder im Block nimmst Du zum einen "Benutzer: Name" und verlinkst mit dem Benutzer ... und zum anderen das Feld "Benutzer: Uid" ... Daraus kannst du Dir mittels "Rewrite the output of this field" beim Feld einen Link wie gwünscht zu user/[uid]/images basteln ...

Und diesen Block platzierst Du dann bei den entsprechenden Nodes und hast darin dann immer die beiden Links zum Profil und den Bildern des Node-autors.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Ich brauche dringen Hilfe zu Updates oder ggf. wwie geht Composer?
  • wmtbpo361x
  • Rolle erstellen nicht zu finden
  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
Weiter

Neue Kommentare

  • Rollen
    vor 5 Tagen 15 Stunden
  • Inzwischen sind wir bei
    vor 2 Wochen 2 Tagen
  • Migrieren von D7 auf D8/ D10/ D11
    vor 2 Wochen 3 Tagen
  • melde mich mal wieder, da ich
    vor 10 Wochen 4 Stunden
  • Hey danke
    vor 10 Wochen 23 Stunden
  • Update: jetzt gibt's ein
    vor 10 Wochen 1 Tag
  • Hallo, im Prinzip habe ich
    vor 10 Wochen 6 Tagen
  • Da scheint die Terminologie
    vor 10 Wochen 6 Tagen
  • Kannst doch auch alles direkt
    vor 11 Wochen 3 Tagen
  • In der entsprechenden View
    vor 11 Wochen 3 Tagen

Statistik

Beiträge im Forum: 250239
Registrierte User: 20467

Neue User:

  • LorisBen
  • StevenEness
  • ocvk2810

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 42 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association