Panels Benutzer-ID (Kontext)
am 12.05.2009 - 14:54 Uhr in
hi,
ich will mir eine weitere benutzerprofilseite mit hilfe von panels erstellen:
user/USERNAME/data
das erstellen ist soweit kein problem, nur kann man unter kontext leider nur die Benutzer-ID, nicht aber den Benutzer-Namen auswählen, was zur folge hat, dass ich nur:
user/USERID/data
erhalte.
mittels pathauto kann ich das leider auch nicht beheben, da pathauto nur den standarduserpfad (user/USERID in user/USERNAME) ändert, bei user/USERID/data aber nichts bewirkt.
es ist mir natürlich etwas zu aufwendig für den user, nach seiner registrierung, den pfad manuell anzulegen.
von daher meine frage, gibt es dafür irgendeine lösung?
außerdem ist der breadcrumb etwas merkwürdig:
normal bei useransicht: user/mystify
--> Benutzerkonten - Mystify
merkwürdige ansicht bei data-seite (wenn eingeloggt): user/1/data
--> Benutzerkonten - Mein Konto - Data
merkwürdige ansicht bei data-seite (wenn nicht eingeloggt): user/1/data
--> Benutzerkonten - Benutzer - Data
danke
- Anmelden oder Registrieren um Kommentare zu schreiben
Moeglich sind momentan, als Ratespiel:
am 12.05.2009 - 15:59 Uhr
Bovor man hier weiter antworten kann muss man wissen um welche Drupal-Version und damit verbunden um welche Panels-Version es geht.
Moeglich sind momentan, als Ratespiel:
Drupal 5
Drupal 6
Panels Version 1
Panels Version 2
Panels Version 3
------------------------
Quiptime Group
Da geht noch was.
sorry hab ich
am 12.05.2009 - 22:18 Uhr
sorry hab ich vergessen:
also Drupal 5 mit Panels 2 (5.x-2.0-rc1a)
teste mal "Node Profile"
am 13.05.2009 - 00:30 Uhr
ich will mir eine weitere benutzerprofilseite mit hilfe von panels erstellen
user/USERNAME/data
Diese Vorgehensweise ist falsch - zumindest mit Panels.
Vermutlich ist Dir das was Panels fuer Dich tun kann nicht ganz klar. Zu dieser Vermutung komme ich wegen der URL user/%/data
Wenn Du das mit Panels machen willst dann lautet die URL der Benutzerkontoseite immer user/% und damit uebernimmt Panels die Regie ueber die Benutzerkontoseite. Im Panel selbst kannst Du dann weitere Seiten einfuegen die erweiternder Bestandteil des Userprofiles sein sollen.
Wenn Dein Hauptanliegen eine weitere Userprofil-Seite ist musst Du nicht Panels verwenden. Es sei denn es gibt irgendwelche Layoutgruende. Der Aufwand, mit Panels die Tabs die man vom normalen Userprofil kennt nachzubilden, ist etwas tricky. Da kommst Du mit "Node Profile" eleganter zum Ziel.
Ein andere Weg ist, mittels des Modules "Node Profile" einen Nodetype zu einer weiteren Benutzerkontoseite zu machen. Diese Seite kann auf verschiedene Art im Benutzerkonto erreichbar gemacht werden.
Also mein Tipp. Bevor Du weiter mit Panels das Benutzerkonto zu pimpen versuchst teste mal"Node Profile".
Wenn Du Dich ueber "Node Profile" versuchst schlau zu machen dann vergiss einfach viele der Dinge die Du zu lesen bekommst. Vor allem hinsichtlich weiterer Module (Gruesse vom Modul Usernode) die man angeblich benoetigt wenn man mit"Node Profile" Userprofile aufbaut. Im Extremfall kann man so gar das normale Userprofil von Drupal deaktivieren und einzig mit "Node Profile" arbeiten.
Mit beiden Tipps hat sich Dein Problem mit der URL von selbst geloest.
------------------------
Quiptime Group
Da geht noch was.
ja ich sollte vielleicht
am 13.05.2009 - 18:57 Uhr
ja ich sollte vielleicht dazu sagen, ich nutze advanced profile und bio um die normale userseite damit zu überschrieben.
und ja ich nutze panels auf der extra seite, da ich es für die gestalltung brauche, unter anderem um bestimmte feldgruppen von bio dazustellen.