Profile Unterseiten erstellen
Eingetragen von glottis (30)
am 21.11.2009 - 19:58 Uhr in
am 21.11.2009 - 19:58 Uhr in
Hallo,
ich möchte gern mehrer Unterseiten für meine Benutzerprofile in Drupal erstellen. Wie bekomme ich das hin? Bislang habe ich ein Template "user-profile.tlp.php" für das normale Konto erstellt. Der Pfad dahin lautet dann www.seite.de/user/%user.
Nun möchte ich aber ein paar Unterseiten mit den Pfaden
www.seite.de/user/%user/seite1
www.seite.de/user/%user/seite2
www.seite.de/user/%user/seite3
etc
erstellen.
Versucht habe ich es mit einer Templatedatei, die dann "user-profile-seite1.tlp.php" hieß. Leider hat das aber nicht funktioniert. Hat hier vielleicht jemand einen Rat?
Danke und viele Grüße
Alex
- Anmelden oder Registrieren um Kommentare zu schreiben
Was soll denn auf den Seiten
am 22.11.2009 - 18:31 Uhr
Was soll denn auf den Seiten drauf sein? Generell kannst du nicht durch Anlegen einer Template-Datei eine Seite in Drupal anlegen. Mit einer Template-Datei wird die Ausgabe einer vorhandenen Drupal-Seite angepasst.
Um eine eigene Seite user/%user/seite1 zu haben, könntest du z.B. einen View anlegen. Allerdings müsste man erstmal wissen, was du in den Unterseiten anstellen möchtest.
http://www.twitter.com/aschiwi
undpaul
Longevity Insights from Top Health Podcasts
stimmt, so kann man es natürlich auch machen.
am 23.11.2009 - 17:29 Uhr
Hallo aschiwi,
stimmt, so kann man es natürlich auch machen. Ich dachte nur, es wäre sinnvoller eine eigenes tlp dafür anzulegen.
Auf die Unterseiten möchte ich im Prinzip Freundschaftslisten, Favoriten, Userinfos darstellen.
Kann mir vielleicht jemand
am 23.11.2009 - 21:35 Uhr
Kann mir vielleicht jemand dabei helfen, eine Template-Datei für den Profile-Bereich anzulegen? Ich möchte gern ein Template für eine Profilunterseite anlegen. Aber leider bekomme ich dies nicht hin.
Ich habe z.B. die Datei user-profile-item.tpl.php erstellt und in mein Themeordner geschoben. Dann noch den Cache geleert aber leider wird mir der Inhalt nicht angezeigt.
Normalerweise sollte doch die Datei unter http://www.seite.de/user/username/item angezeigt werden. Oder irre ich mich da?
Hat hier vielleicht jemand Tip für mich?
Tabs
am 24.11.2009 - 08:57 Uhr
Normalerweise sollte doch die Datei unter http://www.seite.de/user/username/item angezeigt werden. Oder irre ich mich da?
Ja. Sogar gewaltig.
Nur durch den Fakt, dass Du ein Template anlegst, zeigt Drupal noch keine neuen Seiten an. Templates sind dafür da, bereits vorhandene Daten auf existierenden Pfaden anzuzeigen, nicht andersrum.
Wie aschiwi bereits sagte, solltest Du Views verwenden, um die zusätzlichen Tabs anzuzeigen. Zumindest für die Freundschaftslisten und Favoriten drängt sich das Modul da quasi auf.
hth,
Stefan
--
Sei nett zu Deinem Themer!
Tipp: Beachte die Verhaltensregeln des DrupalCenter.
Zitat: Versucht habe ich es
am 24.11.2009 - 10:05 Uhr
Versucht habe ich es mit einer Templatedatei, die dann "user-profile-seite1.tlp.php" hieß. Leider hat das aber nicht funktioniert. Hat hier vielleicht jemand einen Rat?
Ein Irrtum, der wohl bei Drupal-Anfängern recht verbreitet ist. Seiten, Artikel usw. sind bei Drupal nicht in Form von irgendwelchen Dateien zu finden. Jeder Inhalt ist lediglich ein Eintrag in der Datenbank (bzw Datensätze in mehreren Tabellen der Datenbank).