CCK, Views, Taxonomie - Welche Module soll ich verwenden?
am 08.08.2007 - 11:39 Uhr in
Hallo zusammen!
Ich plane eine Website mit folgenden Funktionen:
-Es gibt zwei Gruppen von Usern (A+B)
-Usergruppe A hat einen Steckbrief
-Gäste können die Steckbriefe von A lesen
-Usergruppe B kann den Steckbrief von A bewerten und kommentieren
-Der Steckbrief von Usergruppe A soll einen Kalender, Fotos und eine Google Map enthalten, eventuell einen Routenplaner.
-Bei der Registrierung muss man wählen können ob man Gruppe A oder B angehört.
-Es sollte eine öffentliche Suchfunktion geben um in den Steckbriefen zu suchen. Beispiel: Suche nach dem Ort "Bremen" soll alle Steckbriefe aus Bremen anzeigen.
-Schön wäre es wenn die Angaben in den Steckbriefen untereinander verlinkt wären. Beispiel: Ich klicke in einem Steckbrief auf "Ort: Bremen" und erhalte eine Liste mit allen Steckbriefen mit dieser Angabe.
-Einen kleinen Anzeigenmarkt "Suche / Biete"
Was mich jetzt interessiert ist, mit welchen Modulen und welchen Einstellungen ich das am besten realisieren kann.
Ich habe mit CCK bereits den Steckbrief für Gruppe A erstellt (alledings noch ohne Kalender, Google Map und Routenplaner). Der Steckbrief ersetzt/ergänzt bereits mit Node Profile das normale Profil. Ich habe auch schon die Usergruppen angelegt, es aber noch nicht geschafft den Steckbrief nur Usergruppe A zuzuordnen.
Danke für eure Hilfe!
Grüße Hendrik
- Anmelden oder Registrieren um Kommentare zu schreiben
Zugriffskontrolle
am 08.08.2007 - 14:01 Uhr
Hallo,
Du kannst in der Benutzerverwaltung unter Zugriffskontrolle für jede Rolle und jeden Inhaltstyp getrennt die Zugriffsrechte angeben, also beispielsweise der Benutzergruppe B die Berechtigung "create content steckbrief" (oder so) wegnehmen.
Die "Verlinkung" bekommst du vielleicht hin, wenn du den Ort als Taxonomy-Feld (Kategorie) einfügst, gibt es auch für CCK.
Den Anzeigenmarkt kriegst du mit CCK und Views relativ einfach hin.
Gruß,
Boris
Danke für deine Hilfe! Das
am 08.08.2007 - 14:06 Uhr
Danke für deine Hilfe!
Das Problem ist, dass jeder Benutzer aus Gruppe A auch nur einen Steckbrief anlegen soll. Wenn ich das über "create content" mache gibt es da doch keine Beschränkung?!
Gibt es ein gutes Tutorial für CCK und Views? Gerne auf deutsch, englisch wäre auch okay.
Ist länger her, dass ich Drupal verwendet habe, da gab es beides noch nicht.
Gruß Hendrik
Node Family ?
am 08.08.2007 - 14:12 Uhr
Ich meine, über das Node Family Modul kann man die Verknüpfungen von Node Profile auf einen einzigen Eintrag beschränken:
http://drupal.org/project/nodefamily
Es erzeugt sozusagen nur "Edit" Links und keine "Create" Links, nicht vorhandene Steckbriefe werden dabei neu angelegt.
Gruß,
Boris
Noch keine Lösung gefunden
am 13.08.2007 - 19:01 Uhr
Hallo Zusammen,
den Idealen Weg hab ich immer noch nicht gefunden, vielleicht habt ihr noch ein paar nützliche Tipps.
-Es gibt zwei Gruppen von Usern (A+B)
Erledigt über Rollen.
-Usergruppe A hat einen Steckbrief
Gelöst als CCK-Node. Da der Steckbrief sehr lang ist, wäre es gut ihn auf mehrere Nodes aufzuteilen. Das müsste mit Pageroute gehen?!
-Gäste können die Steckbriefe von A lesen
Kein Problem.
-Usergruppe B kann den Steckbrief von A bewerten und kommentieren
Kommentieren kein Problem. Aber bewerten: Gibt es ein Modul, mit dem ich eine Art Zeugnis erstellen kann, also Noten von 1 bis irgendwas und das ganze in verschiedenen Kategorien?
-Der Steckbrief von Usergruppe A soll einen Kalender, Fotos und eine Google Map enthalten, eventuell einen Routenplaner.
Fotos sind kein Problem, für Google Maps habe ich was gefunden, was aber fehlerhaft war, probier ich aber noch mit rum. Für den Kalender habe ich aber noch nichts gefunden.
-Bei der Registrierung muss man wählen können ob man Gruppe A oder B angehört.
Wie geht es, dass der User bei der Registrierung seine Gruppe wählt und dann direkt der Gruppe auch angehört?
-Es sollte eine öffentliche Suchfunktion geben um in den Steckbriefen zu suchen. Beispiel: Suche nach dem Ort "Bremen" soll alle Steckbriefe aus Bremen anzeigen.
Mach ich das mit Taxonomie oder mit Views? Hat vielleicht jemand ein Beispiel oder ein Tutorial?
-Schön wäre es wenn die Angaben in den Steckbriefen untereinander verlinkt wären. Beispiel: Ich klicke in einem Steckbrief auf "Ort: Bremen" und erhalte eine Liste mit allen Steckbriefen mit dieser Angabe.
Mit Taxonmie im CCK habe ich es versucht, aber das Ergebnis ist nicht verlinkt zu Nodes mit dem gleichen Eintrag.
-Einen kleinen Anzeigenmarkt "Suche / Biete"
Das werde ich mit CCK und Views versuchen.
Bin für jede Hilfe dankbar!
Gruß Hendrik