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 - 17: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 - 22: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 - 08: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 - 10: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 - 10: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 - 11: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 - 12: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 - 12:54 Uhr

Cool! Macht Sinn!

Danke :-)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Best Practices for Plain Text Notes
  • gepatchte PHP Version 7.4 für Windows
  • Canvas Palette: Eine fertige Komponentenbibliothek für Drupal Canvas
  • Hilfe zu Updates oder Composer
  • Vergleich Drupal und Contao
  • [geloest] Blocks in Bootstrap nebeneinander darstellen und nicht untereinander
  • DrupalCamp Frankfurt 27-28 November 2026
  • Bitte mein Bentzerkonto löschen
  • Beim Aufruf einiger Inhalte erhalte ich folgende Fehlermeldung
  • Neuinstallation: vermutlich ein rewrite-Problem
  • Drupal CMS installieren
  • [erledigt]MP3 in Drupal 10 einbinden
Weiter

Neue Kommentare

  • Muss ja nicht genau php 8.3 sein
    vor 1 Tag 18 Stunden
  • Guten morgen und Danke
    vor 2 Tagen 36 Minuten
  • Evtl. versuchen auf PHP 8 zu wechseln
    vor 2 Tagen 6 Stunden
  • Danke Schmittrich. Die Frage
    vor 3 Tagen 22 Stunden
  • Keine Antwort auf die Frage nach dem Woher
    vor 4 Tagen 1 Stunde
  • Danke ich werde mir die
    vor 6 Wochen 1 Tag
  • Vielen Dank für Ihren
    vor 6 Wochen 4 Tagen
  • Composer ist sehr ratsam
    vor 6 Wochen 6 Tagen
  • Vielen Dank für den
    vor 7 Wochen 1 Tag
  • Die alten CMS Vergleiche von contentmanager.de
    vor 7 Wochen 2 Tagen

Statistik

Beiträge im Forum: 250324
Registrierte User: 20571

Neue User:

  • alxshell
  • FesObsemo
  • AnthonyhoF

» Alle User anzeigen

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