Userlisten
am 12.04.2008 - 09:07 Uhr in
Hallo zusammen,
ich nutze das core profil modul, und habe hierin einige zusätzliche Profilfelder angelegt (ca 30-40), ferner bin ich her gegangen und habe das Ganze über die user_profile.tpl.php angepasst, bzw. gethemed (<- schrecklicher Anglizismus :) ).
Nun will ich mehrere Listen aus den hier eingetragenen Daten erstellen, alle mit unterschiedlichen Daten. Die aufgelisteten Daten sollen rollenabhängig, oder aber eben Eintragsabhängig (in views würde man sagen Filter) dargestellt werden.
Das Problem ist, ich würde gern auf zusätzliche Module wie Profilenode, und den ganzen angehangenen Kram wie Pageroute, Nodefamily, etc verzichten wenn möglich. Der einfachste Weg wäre also wenn ich weitere profile_listing.tpl.php anlegen könnte, also z.B. profile_listing2.tpl.php, etc. Ich habe schon vesucht eine Seite anzulegen, diese zu themen, und darin profilfelder auszuegben (z.B.
<?php
print $user->profile_name
?>Eine weitere Möglichkeit wäre das Ganze via Views zu generieren, hierbei besteht aber das alte Problem das Profile keine nodes sind, und views nur mit nodes arbeitet. Gibt es also eine Möglichkeit die Profildaten an einen Nodetyp zu übergeben, und daraus dann via Views Listen zu erstellen?
Kurz gefasst: Ich suche eine Möglichkeit mehrere Userlisten, mit Daten aus den Profilen zu erstellen, ohne dabei aufs Core-Profilmodul zu verzichten.
Ich wäre sehr dankbar wenn es hier eine Lösung gäbe!
Es grüßt,
Genesis
- Anmelden oder Registrieren um Kommentare zu schreiben

Lösung selbst gefunden...
am 12.04.2008 - 13:58 Uhr
Hallo,
wie so oft konnte mir die Drupalcommunity leider nicht bei meinen Problemen helfen. Da ich diesen Umstand nach 6 Monaten Drupal aber mittlerweile gewöhnt bin, und mich mit der nicht existenten Community angefreundet habe, habe ich auch nach meinem Posting weiter gesucht, und eine für mich durchaus aktzeptable, und praktikable Lösung gefunden.
Falls nochmals jemand ein solches Problem haben sollte, dem will ich folgenden Link, mit dem dahin befindlichen Code-Snippet ans Herz legen, denn dieser bietet alles was es braucht um eine Mitgliederliste auf Basis des core profiles zu erstellen, und das in beliebiger Art und Weise. :)
Link
Ich hoffe das es denen hilfreich ist die eine, oder mehre Mitgliederlisten auf Basis der Profilangaben erstellen wollen.
Schönen Samstag noch,
Genesis
Was deine Kritik aber angeht
am 12.04.2008 - 14:52 Uhr
Was deine Kritik aber angeht darfst du dabei nicht vergessen, dass
a) nicht jeder dieses Problem (in deinem Fall Userlisten) schon hatte bzw. gelöst hat.
b) die hier zu Verfügung gestellten Lösungsansätze für die verschiedensten Probleme alle kostenlos (wie das Drupal selbst inkl. der Module) sind.
Was für mich bedeutet, dass man, wenn einem geholfen werden kann, zufrieden seien sollte und wenn einem keiner hilft bzw. helfen kann, auch!
Mit deinem Beispiel, dass du der Community deinen Lösungsweg zu Verfügung stellst, gehst du doch mit gutem Beispiel vorran! :-)
Gruß Mattes
Nicht...
am 12.04.2008 - 15:15 Uhr
... falsch verstehen. Ich habe es vllt etwas falsch ausgedrückt. Meine Probleme sind vor allem Mittlerweile oftmals spezieller Natur, bzw gehen sie teils schon tiefer in die Materie hinein, deswegen ist mir definitiv bewusst das da nicht mehr jeder helfen kann.
Auf der anderen Seite ist es eben auch manchmal frustrierend wenn man niemanden hat der einem helfen kann, weil man selbst keinen Lösungsweg finden kann. Dieser hier hat mich nun das halbe Wochenende gekostet. Vllt ist das aber auch nur der Preis den man für Erfahrung bezahlen muss.
Trotz allem, und das meine ich definitiv positiv, ist es schade das Drupal nicht an die Commuitygröße eines z.b. Joomla heran kommt, was vllt auch mit daran liegt da Joomla Massenkompatibler (oder auch DAU-freundlicher [damit auch eingeschränkter] ist), denn Drupal ist mit das Beste was mir jeh in diesem Bereich unter gekommen ist.
Anyway, meine Kritik war nicht so böse gemeint wie sie rüber kommen mag, eher etwas resignierend. :)
Grüße vom,
Genesis
Hab ich auch eher so
am 12.04.2008 - 19:46 Uhr
Hab ich auch eher so verstanden. Viel erfolg noch bei deinem Projekt
gruß Mattes