Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Anfängerfragen ›

[Gelöst] Variable für usernummer

Eingetragen von xqbzzr (156)
am 29.01.2009 - 18:15 Uhr in
  • Anfängerfragen
  • Drupal 6.x

Hi!

Ich konnte weder in der Forensuche, noch im Web einen Hinweis finden, wie ich eine usernummer im Drupal-Kontext durch eine Variable ersetzen kann.

Speziell geht es um das Modul signups. Ich möchte im Menü "Primary Links" einen Link hinterlegen, der die aktuellen signups des Benutzers ausgibt.
Meine eigenen signups erhalte ich mit dem Link "users/1/signups". Aber dieser Link würde ja für jeden beliebigen User nur MEINE signups anzeigen. Wie muss der link aussehen, damit der aktuelle User SEINE signups anzeigen kann?
Habs auch schon mit den vorgefertigten links in den "Views" versucht, aber z.B. der Link "user/%/signups" funktioniert nicht.

Ich hoffe, das ist verständlich.

Danke für die Hilfe!

Gruß, XQ

‹ [Gelöst] Eigene Links erstellen in Blöcken Menupunkt mit Seite für Gäste ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Hi, ich wollte immer schon

Eingetragen von Kars-T (1473)
am 29.01.2009 - 23:21 Uhr

Hi,

ich wollte immer schon mal wissen ob Drupal das kann oder nicht. Über das Theming so einen Link ein zu bauen ist leicht, aber geht das intern?

Soweit ich es nun nachgeschaut habe, gibt es keine Lösung für Tokens im Menü, außer einem verstaubten Modul. http://drupal.org/project/menu_token

Von daher gehe ich mal davon aus, das Drupal das so nicht kann.

Wenn ich mir nun direkt signup anschaue, dann wird über hook_menu kein Pfad an /user/ gebunden. Das geschieht über den Standard View, den Singup einbindet.

Da steht nun im Source "// Signup schedule at user/N/signups and the "Current signups" block." Damit sieht man die Singups wie du schon schreibst zu einer UID, die man aber setzen müsste.

Was ich allerdings nicht verstehe ist, warum man nicht auf den aktiven User Filtert? Das kann Views doch schon und würde das Problem dann doch völlig ohne die UID lösen.
Hast du mal geschaut ob du einen eigenen View bauen kannst, der dann immer am aktiven User hängt ohne ein ARgument?

---

Viele Grüße,

Kars-T XING

  • Anmelden oder Registrieren um Kommentare zu schreiben

signup view

Eingetragen von stBorchert (6003)
am 30.01.2009 - 09:47 Uhr

Moin!
Mit der aktuellen Version von signup ist das ganz einfach machbar.
Du erstellst Dir einen neuen View in dem Du beispielsweise die Titel der Nodes anzeigst. Als Filter setzt Du dann "Signup: User: Current User" und in dessen Einstellungen "Is the logged in user: True".

Schon hast Du einen View, der jedem Nutzer eine Liste der Nodes anzeigt, für die er sich angemeldet hat.

hth,

 Stefan

PS: getestet mit signup 6.x-1.0-rc3 und views 6.x-2.2.

  • Anmelden oder Registrieren um Kommentare zu schreiben

http://drupal.org/project/me

Eingetragen von rastatt@drupal.org (140)
am 31.01.2009 - 11:22 Uhr

http://drupal.org/project/me könnte auch eine Alternative sein, die Views erspart...

  • Anmelden oder Registrieren um Kommentare zu schreiben

me?

Eingetragen von stBorchert (6003)
am 31.01.2009 - 11:59 Uhr

Moin!

rastatt@drupal.org schrieb

http://drupal.org/project/me könnte auch eine Alternative sein, die Views erspart...

Damit bekommt man jedoch definitiv nicht das Listing der signups für einen Nutzer.

 Stefan

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hm... ich weiss nicht, ob

Eingetragen von xqbzzr (156)
am 31.01.2009 - 12:00 Uhr

Hm... ich weiss nicht, ob das me Modul auch die signups erkennt. Ich werds mal ausprobieren.
Mit den views hat es jedenfalls geklappt. Hab die Titel der signups ausgeben lassen und dann nach user gefiltert. Vielen Dank!

Was mich etwas wundert, ist dass der View, der von Signups selbständig angelegt wurde nicht funktioniert. Dort lautet der Link nämlich: Pfad: user/%/signups/current

Mysterien über Mysterien....

Viele Grüße,
XQ

  • Anmelden oder Registrieren um Kommentare zu schreiben

view

Eingetragen von stBorchert (6003)
am 31.01.2009 - 13:24 Uhr

Moin!

xqbzzr schrieb

Hm... ich weiss nicht, ob das me Modul auch die signups erkennt.

Nein, tut es nicht.

xqbzzr schrieb

Was mich etwas wundert, ist dass der View, der von Signups selbständig angelegt wurde nicht funktioniert. Dort lautet der Link nämlich: Pfad: user/%/signups/current

Ja, das ist auch richtig so.
So kannst Du einen Link bauen, der beispielsweise user/4/signups/current lautut, um die Signups des Nutzers mit der Id 4 zu bekommen.

Um die Signups des aktuelle angemeldeten Nutzers aufzulisten, musst Du meine Variante verwenden. Derek hatte das extra so gebaut (also keinen vorgefertigten View), da man sich den View mit Standardmitteln selbst schnell zusammenbauen kann.

 Stefan

  • Anmelden oder Registrieren um Kommentare zu schreiben

Cool! Macht Sinn! Danke :-)

Eingetragen von xqbzzr (156)
am 31.01.2009 - 13:54 Uhr

Cool! Macht Sinn!

Danke :-)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Titel ausblenden
  • Ich brauche dringen Hilfe zu Updates oder ggf. wwie geht Composer?
  • Dynamische Ansicht von Seiteninhalt (als Tabelle?)
  • Vergabe von Berechtigungen für bestimmte Rollen; mir fehlt der Haken bzw. das „Veröffentlicht“
  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • Rolle erstellen nicht zu finden
  • 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
Weiter

Neue Kommentare

  • Git und rsync sind die wichtigsten Werkzeuge
    vor 22 Stunden 59 Minuten
  • Arrrrg. Nix Tabelle :-D /*
    vor 4 Wochen 3 Tagen
  • Textboxen mit Tabelle
    vor 4 Wochen 3 Tagen
  • Du sollst ja auch keine
    vor 4 Wochen 3 Tagen
  • Theme
    vor 4 Wochen 3 Tagen
  • Welches Theme benutzt du
    vor 4 Wochen 3 Tagen
  • Mit Responsive Raster hatte
    vor 4 Wochen 4 Tagen
  • Hallo Alex,um das Häkchen
    vor 4 Wochen 4 Tagen
  • Modul view_unpublished
    vor 4 Wochen 5 Tagen
  • Modul "override node options"
    vor 4 Wochen 6 Tagen

Statistik

Beiträge im Forum: 250273
Registrierte User: 20486

Neue User:

  • DavidBit
  • JeraldZeF
  • Aathivithyah

» Alle User anzeigen

User nach Punkten sortiert:
wla9463
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 23 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