Startseite
  • » Home
  • » Handbuch & FAQ
  • » Showroom
  • » Forum
  • » Drupalchannel
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Allgemeines zu Drupal ›

Taxonomy in mehreren Leveln erstellen lassen

Eingetragen von Exterior (262)
am 01.12.2009 - 15:19 Uhr in
  • Allgemeines zu Drupal
  • Drupal 6.x

Hey Leute,


Ich habe vor, einen bestimmten Inhaltstyp mit Taxonomien zu belegen.
Diese sollen allerdings mehrere Level haben, so soll das ganze sein:

Level1
--Level2
--Level2
---Level3
---Level3
---Level3
--Level2
Level1
usw.


Jeder Level soll beliebig viele Begriffe haben können.


Mein Anliegen ist, dass jemand einen Inhalt speichert, dann soll der Titel des Inhalts automatisch als ein Begriff aus Level1 gespeichert werden.

Diesem Begriff soll der Autor dann (mittels Free Tagging oder ähnlichem) eine beliebige Zahl von Begriffen in Level2 zuordnen können.


Diese Level2-Begriffe sollen dann unter dem Node angezeigt werden. Wenn ein Benutzer dann auf einen solchen Begriff klickt, wird sein Benutzername als neuer Begriff von Level3 für diesen Level2-Begriff eingetragen.


Die Frage ist: Geht das?


Habe mir jetzt Content Taxonomy, Taxonomy Manager und TaxiSelect angeschaut, komme damit aber nicht so recht weiter =(


Wäre für jede Hilfe dankbar.


Das Flag-Modul kann ich dafür wohl nicht verwenden, weil ich damit wohl nicht dynamisch neue Flags pro Node erstellen kann, oder?


mfg Exterior

‹ Äquivalent zu node_load() für Taxonomie-Begriffe gesucht "Conditional Comments" beim editieren ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Taxonomy

Eingetragen von stBorchert (3632)
am 01.12.2009 - 15:44
Exterior schrieb

Mein Anliegen ist, dass jemand einen Inhalt speichert, dann soll der Titel des Inhalts automatisch als ein Begriff aus Level1 gespeichert werden.

Das bekommt man noch relativ einfach über ein kleines Modul gelöst (hook_nodeapi).

Exterior schrieb

Diesem Begriff soll der Autor dann (mittels Free Tagging oder ähnlichem) eine beliebige Zahl von Begriffen in Level2 zuordnen können.

Auch das sollte dann funktionieren.

Exterior schrieb

Wenn ein Benutzer dann auf einen solchen Begriff klickt, wird sein Benutzername als neuer Begriff von Level3 für diesen Level2-Begriff eingetragen.

Das jedoch macht in meinen Augen keinen Sinn.
Die Begriffe sind für die Kategorisierung von Inhalten gedacht. Mit Deiner Idee würde für jeden Benutzer, der einen Beitrag ansieht eine eigene Kategorie. Soll heissen: im ungünstigsten Fall hättest Du dann (Anzahl Beiträge) * (Anzahl Tags) * (Anzahl Benutzer) Kategorien.
Ist es wirklich das, was Du möchtest? Oder möchtest Du einfach nur einen Marker setzen, wie "dieser Beitrag wurde von diesen Benutzern angeschaut"?
Das ist mit Flag machbar.

 Stefan

--
Sei nett zu Deinem Themer!

Sei nett zu Deinem Themer!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ja, dass das das im

Eingetragen von Exterior (262)
am 01.12.2009 - 20:38

Ja, dass das das im ungünstigsten Fall echt viele Terms werden kann, ist mir auch schon aufgefallen, aber mir gehen langsam die Ideen aus =(


Mal kurz zur Problemstellung:


Der Vorsitzende meines Vereins (für den ich die Seite erstelle) möchte, dass man über die Seite Ankündigungen zu Terminen machen kann, welche dann auf der Seite veröffentlicht werden. Die angemeldeten Benutzer sollen dann pro Ankündigung eine Rückmeldung machen können, ob sie teilnehmen oder nicht und für entsprechende Rollen soll noch eine Übersicht existieren, die angibt, wer bei welcher Veranstaltung teilnimmt und wer nicht.


Mit "Teilnehmen" und "Nicht teilnehmen" ist kein Problem, da habe ich mit Flag eine recht schöne und einfache Lösung erstellt und mit Views eine simple, aussagekräftige Übersicht.


Jetzt kommt aber das Problem: Wenn es jetzt einen Termin gibt (und sowas gibt es eben öfters), der in mehrere Abschnitte gegliedert ist und die Mitglieder können auch nur an einem einzelnen Abschnitt teilnehmen, dann kommt man mit "Teilnehmen" und "Nicht teilnehmen" nicht sehr weit =(


Als Beispiel: Es gibt einen Termin, bei dem zur Auswahl Bowling spielen oder GoKart fahren stehen und danach geht's zum Italiener essen. Die Mitglieder sollen wählen können, ob sie zum Bowling wollen oder zum GoKart oder ob sie nur zum Essen kommen usw. Also soll eine Ankündigung erstellt werden und dabei soll der Autor z.B. festlegen, dass die Optionen "Teilnehmen - Bowling", "Teilnehmen - GoKart", "Teilnehmen - nur Essen" und "Nicht teilnehmen" sein sollen. Diese Optionen sollen dann eben nur für diesen einen Termin angezeigt werden, bei einem neuen Termin soll man auch wieder neue Optionen erstellen können.


Mit Flag konnte ich das bisher nicht umsetzen, weil ich keine Möglichkeit gefunden habe, dass der Autor die gewünschten Optionen angibt und daraus dann neue Flags erstellt werden, die auch nur für diesen einen Node gelten =(


Und mit Webform konnte ich das auch nicht umsetzen. Die Autoren sind leider zum größten Teil Maus-Schuppser, die bei dem Versuch, eine neue Webform zu erstellen, mehr kaputt machen würden, als mir lieb ist -,-' Und mit Autocreate Node Reference kann ich zwar wunderbar automatisch neue Webforms erzeugen und mit dem entsprechenden Termin verbinden, aber da stoße ich eben wieder an das Problem, dass damit ein Template-Node geklont wird und damit ist die Möglichkeit, eigene Optionen zu erstellen, wieder dahin =(


Deswegen wollte ich das mal mit Taxonomy probieren. Mir ist und war zwar klar, dass das eine ganze Menge an Terms erzeugen kann und wird, aber probieren wollte ich es trotzdem mal, weil mir sonst langsam echt die Ideen ausgehen =(


Wenn du (oder gerne auch jemand anderes) einen besseren Vorschlag hast, wie man dieses Problem angehen kann, würde mich das natürlich sehr freuen =)


mfg Exterior

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hat vielleicht irgendjemand

Eingetragen von Exterior (262)
am 02.12.2009 - 11:53

Hat vielleicht irgendjemand einen anderen Lösungsvorschlag für mein beschriebenes Problem?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Weißer Schirm nach Aktivierung von Date und Date API
  • Acquia Marina funktioniert nicht richtig unter IE6
  • Drupal Seite von webserver local zum testen
  • Erweiterbarkeit der Benutzerrechte durch Benutzer selbst
  • [gelöst]Aggregator DrupalCenter fehlimport
  • Panne nach Update auf 6.16
  • views und any
  • Texteingabe hier im Forum
  • Menübaum auf Basis von Taxonomy ausklappen
  • Multisite und Error 500 und .htaccess
  • Wie kann die Taxonomie Begriffs Beschreibung als Feld in einen Inhaltstyp eingebunden und angezeigt werden?
  • node_gallery template
Weiter

Neue Kommentare

  • Ich kann dich aber schon mal
    vor 4 Minuten 49 Sekunden
  • wir kommen der sache schon
    vor 5 Minuten 52 Sekunden
  • um sicher zu gehen dein
    vor 9 Minuten 27 Sekunden
  • So ich habe eine Lösung gefunden die mir aber nicht gefällt!
    vor 54 Minuten 18 Sekunden
  • du meinst auf beiden Orten
    vor 56 Minuten 47 Sekunden
  • Hi, ich gehe mal davon aus,
    vor 1 Stunde 2 Minuten
  • Ok Hier mal ein link und die base_url
    vor 1 Stunde 3 Minuten
  • Zitat: meinst du das er mir
    vor 1 Stunde 7 Minuten
  • Also auf meinem Server
    vor 1 Stunde 10 Minuten
  • meinst du das er mir die
    vor 1 Stunde 18 Minuten

Statistik

Beiträge im Forum: 112941
Registrierte User: 10201

Neue User:

  • pmelab
  • randy
  • dontgotanick

» Alle User anzeigen

User nach Punkten sortiert:
quiptime4706
stBorchert3632
md3536
Tobias Bähr3419
bv3238
dereine2589
Alexander Langer2506
pebosi2488
Thoor1716
rapsli1473
» User nach Punkten
Zur Zeit sind 25 User und 73 Gäste online.

Benutzer online

  • mr3dblond
  • nickstedt
  • 187cpo
  • Carsten Logemann
  • kahta
  • ChrisXC
  • vistree
  • jadenz
  • dontgotanick
  • netwurst
  • Carsten Müller
  • Kirsten1965
  • AliveAgain@drup...
  • mdatab
  • sayminator
  • austinat
  • Blinkme
  • kahta
  • ulo
  • torfnase
  • Tobias Bähr
  • R.Hendel
  • fabi80
  • DariusvB
  • mab
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
DrupalCamp.de - Drupal Initiative - Drupal Association