(Overeenkomende) gebruikers tonen op bestaande pagina's

Vraagje :)

Gebruikers van mijn website kunnen een profiel/account aanpassen. Ze kunnen hier aangeven in welke groep ze vallen (even als voorbeeld: groep A, B, C, D).
Bij het profiel kan je dus aangeven ik zit in groep A. Dat komt dat te staan op je profiel.
Maar je kan dus ook kiezen om die klikbaar te maken en als je daar op klikt zie je alle mensen die in die groep A zitten. (Drupal verzameld dan gewoon alle mensen die ook gekozen hebben voor groep A)

Heel mooi allemaal! Maar:

Ik wou graag die gegenereerde lijst met in welke groep je zit willen toevoegen aan een al bestaand pagina.

Zodat de pagina er zo uit kan zien:

GROEP A
*bla* info over groep A (stukje tekst, eventueel een groeps foto etc.)

mensen die in groep a zitten:
*hier de lijst van gebruikkers die in groep A zitten*
(gegenereerd door drupal die dus steeds aangepast wordt naarmate mensen voor deze groep kiezen)

Auteur: 
Zjapie
Door PieterDC op 24 mei, 2009 - 12:46

De Panels module biedt een gebruikersinterface om niet-standaard pagina lay-outs te maken.
Superhandig als het werkt, ... (de Panels module lijkt namelijk al maanden een constante zware ontwikkeling door te maken)

Maar voor jouw specifieke (alleenstaande) vraag zou ik dit aanraden:

  1. Zorg er voor dat je lijst (van mensen die in groep X zitten) in een block weergegeven wordt.
  2. Stel je template zo in dat die block in dezelfde region geplaatst wordt als de omschrijving van je groep.
  3. En stel je block zo in dat die enkel getoond wordt op de gewenste pagina('s).

Ps: als je verder wil werken op het groep-gegeven op je site, bekijk dan eens de OG (organic groups) module.

Groeten,
Pieter

Door Zjapie op 26 mei, 2009 - 11:33

"Zorg er voor dat je lijst (van mensen die in groep X zitten) in een block weergegeven wordt. "

Kan ik zorgen dat dat dan ook gegenereerd wordt? En hij automatisch de lijst aanpast van mensen in Groep X? (net zoals nu bij profielen, 'profile/profile_groep/groep_a')

afbeelding van florisla
Door florisla op 28 mei, 2009 - 21:06

Met de views module kun je zeker een lijst maken van alle users die in een bepaalde groep zitten.

Het resultaat van die view kun je dan als een pagina of als een block weergeven.

Bookmark and Share

Drupal is een geregistreerd merk van Dries Buytaert. | Powered by Pantheon.

Drupal.be/Drupal.nl is de website van de Nederlandstalige Drupalgemeenschap.

onomatopee