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 (1139)
am 01.12.2009 - 16: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

‹ Reitermenü "Activity log" ? "Conditional Comments" beim editieren ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Taxonomy

Eingetragen von stBorchert (4318)
am 01.12.2009 - 16:44 Uhr
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!

Tipp: Beachte die Verhaltensregeln des DrupalCenter.

undpaul

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ja, dass das das im

Eingetragen von Exterior (1139)
am 01.12.2009 - 21:38 Uhr

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 (1139)
am 02.12.2009 - 12:53 Uhr

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

  • Anmelden oder Registrieren um Kommentare zu schreiben
Drupal 7 Demo-Website

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Node-Speichern wird mit zunehmender Laufzeit des Servers langsam
  • Fatal error: Maximum execution time of 30 seconds exceeded in ....../includes/file.inc on line 934
  • Probleme bei der Installation von memcache
  • Treffen in Düsseldorf - 8.9. und 22.9.2010
  • [erledigt] id und klassen bei blöcken
  • Anzahl der erstellten Nodes eines bestimmten Contenttypes für bestimmte Rollen limitieren
  • Seiten kombinieren
  • Drupal Übersetzung Englisch Deutsch
  • Fragen vor Umstieg zu Drupal 6 von Joomla
  • Lightbox-2 Inputfilter
  • Kostenplfichtige Useraccounts
  • Such-Index: Problem mit ISBNs / großen Zahlen
Weiter

Neue Kommentare

  • Zum einen würde ich den
    vor 4 Stunden 35 Minuten
  • Das Aktivieren von Modulen
    vor 4 Stunden 42 Minuten
  • Lies dich mal in Ruhe ein,
    vor 4 Stunden 46 Minuten
  • Hallo, das heißt, dass Dein
    vor 4 Stunden 53 Minuten
  • danke für den tip!
    vor 5 Stunden 21 Minuten
  • Nur ein Tip, aber ich würde
    vor 5 Stunden 47 Minuten
  • Ich habe noch das Problem,
    vor 5 Stunden 42 Minuten
  • E-Fee schrieb ...Entweder man
    vor 6 Stunden 6 Minuten
  • Tja, was heiß quasi Standard?
    vor 6 Stunden 20 Minuten
  • Hallo E-Fee, nach dem was Du
    vor 6 Stunden 37 Minuten

Statistik

Beiträge im Forum: 130977
Registrierte User: 11264

Neue User:

  • BAue
  • CodeFlatter
  • michastock

» Alle User anzeigen

User nach Punkten sortiert:
quiptime4714
stBorchert4318
md3609
Tobias Bähr3607
bv3490
Alexander Langer2737
dereine2604
pebosi2490
Thoor2223
rapsli1505
» User nach Punkten
Zur Zeit sind 2 User und 25 Gäste online.

Benutzer online

  • Tobias Bähr
  • t0b1

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Showroom
  • » Forum
  • » Drupalchannel
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's
  • Bücherecke

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
  • Drupal Demo
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association