Userlist -> Reihenfolge Ändern?
Eingetragen von FlorianAGAI (168)
am 12.04.2007 - 11:33 Uhr in
am 12.04.2007 - 11:33 Uhr in
Hallo!
Kann mir vielleicht jemand helfen?
Ich möchte die Reihenfolge der User in der Userlist ändern. Bisher erscheinen die User in der Reihenfolge,
in der Sie "hinzugefügt" wurden, ich möchte aber gerne eine von mir bestimmte Reihenfolge haben.
z. B. alphabetisch, oder nach einer Kategorie ( Prof. > Dr. > Ing. > PhD ) ist das möglich?
Gruß Florian
- Anmelden oder Registrieren um Kommentare zu schreiben
Hallo Florian, eine
am 12.04.2007 - 11:41 Uhr
Hallo Florian, eine ähnliche Frage hast Du vor ein paar Wochen schonmal gestellt, darum verweise ich einfach auf meine Antwort von damals: http://www.drupalcenter.de/node/2677#comment-8548
Eine andere Lösung - außer ein neues Modul/Snippet zu schreiben - fällt mir dazu nicht ein.
--
bv - drupalcenter.de
Danke erstmal!
am 12.04.2007 - 11:46 Uhr
Jau, danke für die schnelle Antwort, dachte vll hat sich etwas in der Zeit getan.
Also brauche ich das CCK und das neue Modul um mein Ziel zu erreichen? Hmm, das ist eigentlich ziemlich suboptimal :( da ich die Anzahl der Module in Grenzen halten möchte.
Ich hatte vielleicht daran gedacht im profile Modul selbst eine Änderung vorzunehmen, denn irgendwo
muss ja beschrieben sein wie die Profile gelistet werden.
Leider habe ich noch keinen Code dafür gefunden...
Gruß Flo
"The final answer is 1337"
Neues Template
am 12.04.2007 - 17:33 Uhr
Du kannst auch ein neues Template user-profil.tpl.php erstellen. Dort hast du auf alle Daten des Profils Zugriff und kannst mit denen anstellen was du willst. Vorher musst du in deiner template.php die folgenden Code einfügen:
<?php
function phptemplate_user_profile($user, $fields = array()) {
return _phptemplate_callback('user-profile', array('user' => $user, 'fields' => $fields));
}
?>
Auf Profilfelder kannst du dann so zugreifen: $user->name usw.
vg
--
md - DrupalCenter
mdwp
vg
md - DrupalCenter.de
mdwp* Drupal Consulting & Services
Okay, und nun?
am 15.04.2007 - 14:10 Uhr
Ich habe jetzt das CCK Modul, das Nodefamily und das Profilnode Modul installiert.
Ich verstehe nur noch nicht ganz wie mir das helfen kann bestimmte Profile ( die jetzt ja nodes sein sollten?!? )
in einer bestimmten Reihenfolge anzuzeigen? Vielleicht kann mir jemand einen Tipp geben?
#
The final answer is 1337
"The final answer is 1337"
man kann das mit view
am 15.04.2007 - 16:14 Uhr
man kann das mit view realisieren! wenn du in admin/build/views reingehst, müsste jetzt ganz unten ein default view userlist geben. Da klickst du auf Add und dann kann unten speichern dann hat man schon mal eine Userlist. Bei sort criteria kann man dann ein field hinzufügen welche Reihenfolge man dann haben will. Da lohnt es sich etwas rumzuspielen, als ich vor ein paar Tagen den View Module ausprobiert habe und einigermassen verstanden habe, kann man ganz viele Listen einfach erstellen.
na dann viel Erfolg!
yippi
thx
am 15.04.2007 - 18:50 Uhr
DANKE,
ich probier das mal aus!
The final answer is 1337
"The final answer is 1337"
Hmmm
am 15.04.2007 - 21:50 Uhr
Ich habs mal getestet leider habe ich kein default view: userlist :(
Wie komm ich da ran?
"The final answer is 1337"
axo.. schuldigung, :P?dann
am 15.04.2007 - 22:12 Uhr
axo.. schuldigung, :P?dann war das nicht ganz richtig, was ich dir erzaehlt habe! Du brauchst da dann wohl noch den Usernode.module .. den bekommst du hier und dann muesste auch diese userlist da sein. Dieser Usernode.module ist ja eh ganz toll.. also soll er schon unter den wenigen Modulen von dir mit dabei sein ;)
gut n8.
gut gut
am 16.04.2007 - 10:05 Uhr
Also ich habe jetzt die Userlist,
ich habe alle Schritte befolgt, bei sort criteria habe ich z.B. die Möglichkeit das Ganze Alphabetisch zu machen.
Wenn ich allerdings /profile aufrufe ist noch nichts verändert.
Ich wäre Dir sehr dankbar wenn du mir mal beschreiben könntest wie du das realisiert hast.
Gruß Florian
"The final answer is 1337"
hi,
am 16.04.2007 - 11:33 Uhr
hi,
ich hab bei Fields Usernode: Name, da kann man Sortable auf "Yes" und dann bei default sort hab ich auf "ascending" und dann macht er schon nach Alphabetischer Reihenfolge! Sort Criteria hab ich eigentlich auch gar nichts :D
viel Spaß damit.. ich bin seit Woche am grümmeln wegen Drupal..aiyaiyai
oh.. ich hab noch was ganz vergessen.. du musst natürlich noch bei "seite" oder "page", wenn englisch noch "provide a page" anklicken! und dann einen Url vergeben z.B. member, oder so, dann erreichst du nämlich die neue Userliste unter /member!!
d.h. deine alte Userliste, die du unter /profile erreichst, kannst du unter Menu deaktivieren!
SO! jetzt müsste es aber klappen
Woooow.
am 16.04.2007 - 12:30 Uhr
Allerbesten DANK. ES KLAPPT. Ich hatte leider den falschen Denkansatz, ich hab immer gedacht die Änderung würde sich auf das aktuelle "profile" Modul auswirken...aber wie auch wenn jetzt ein ganz anderes Modul benutzt wird.
VIELEN VIELEN DANK nochmal.
mfG Flo
"The final answer is 1337"
Sooo
am 17.04.2007 - 12:29 Uhr
gibt es eine Möglichkeit bei den view types noch templates hinzuzufügen? Mir gefällt weder die Full Nodes noch List noch Teaser List anzeige, ich hätte dort gerne die normale "profile" view.
Gruß FLo
"The final answer is 1337"
ich glaub schon, nur ich hab
am 17.04.2007 - 12:43 Uhr
ich glaub schon, nur ich hab das bis jetzt nicht versucht. Bin auch mal gespannt wie das funktioniert
Es gibt ja..
am 17.04.2007 - 13:46 Uhr
Einige Möglichkeiten "Fields" zu vertauschen oder ähnliches. Allerdings hätte ich tatsächlich gerne das normale "Profile" view. Ich werd mich da mal dransetzen....Wenn ich Neuigkeiten habe poste ich es.
"The final answer is 1337"
Es gibt eine umfassende Doku
am 17.04.2007 - 13:49 Uhr
Es gibt eine umfassende Doku zu Views: http://drupal.org/node/109604
In der gibt es auch ein Kapitel zum Thema "Theming".
--
bv - drupalcenter.de
Tacheles
am 19.04.2007 - 16:57 Uhr
Also: Das CCK ist ja ganz schön, das Views Modul bietet eine Menge Möglichkeiten. Doch zufrieden bin ich immer noch nicht. ICH finde, dass die Darstellung und die usability vom "normalen" www.urpagename.de/profile sehr gut ist. Es gäbe keinen Grund diese Funktion/bzw das Profile Modul nicht zu nutzen wie es nativ ist...wäre da nicht der Umstand das Drupal anscheinend die gelisteten User nach IDs ordnet, diese werden, so wie ich das sehe nach dem Zeitpunkt der registrierung vergeben. Es kann doch im Prinzip nicht schwer sein diese Art der Sortierung zu verändern?
Warum nicht views? Naja, wenn ich ein neues "View" erstelle, dann habe ich leider nur 5 Möglichkeiten das Layout zu verändern, keine der 5 Möglichkeiten ist wirklich zu gebrauchen ( wie ich finde ). Mein Wunsch ist GANZ TRIVIAL:
view->userlist( mit dem Layout des normalen Profile Moduls )-> sortable ( name, position etc etc ) Es muss auch garnicht mal "page provided" sein. Es würde mir reichen die normale URL zu benutzen also wie o.g. www.urpagename.de/profile, aber dann sortiert.
Entweder sehe ich dan Wald vor lauter Bäumen nicht, oder ich bin schlichtweg zu dumm :(
Vielleicht versteht jemand mein Problem und kann mir für dieses spezifische Problem eine Lösung nennen.
Viele Grüße Florian
"The final answer is 1337"
Template
am 20.04.2007 - 09:38 Uhr
Ich hab an anderer Stelle schon auf die Möglichkeit hingewiesen, dass du dir mit dem Theme Wizard des Views-Moduls ein rudimentäres Template für eine View erstellen lassen kannst. Dieses kannst du dann nach Herzenslust bearbeiten.
Damit bekommst du jedes gewünschte Layout hin.
vg
--
md - DrupalCenter
mdwp
vg
md - DrupalCenter.de
mdwp* Drupal Consulting & Services