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

Taxonomy in mehreren Leveln erstellen lassen

Eingetragen von Exterior (2903)
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

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

Taxonomy

Eingetragen von stBorchert (6003)
am 01.12.2009 - 15: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!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ja, dass das das im

Eingetragen von Exterior (2903)
am 01.12.2009 - 20: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 (2903)
am 02.12.2009 - 11:53 Uhr

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

  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 1 Woche 3 Tagen
  • Hey danke
    vor 1 Woche 3 Tagen
  • Update: jetzt gibt's ein
    vor 1 Woche 4 Tagen
  • Hallo, im Prinzip habe ich
    vor 2 Wochen 1 Tag
  • Da scheint die Terminologie
    vor 2 Wochen 2 Tagen
  • Kannst doch auch alles direkt
    vor 2 Wochen 6 Tagen
  • In der entsprechenden View
    vor 2 Wochen 6 Tagen
  • Dazu müsstest Du vermutlich
    vor 2 Wochen 6 Tagen
  • gelöst
    vor 5 Wochen 2 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 5 Wochen 3 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20450

Neue User:

  • Mroppoofpaync
  • 4aficiona2
  • AppBuilder

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 21 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Ü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

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
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association