bestehende Taxonomie erweitern
am 15.11.2010 - 15:41 Uhr in
Hallo Drupaler,
ich habe folgendes Anliegen:
Auf meinen existierenden Seiten mit Drupal 6 benutze ich Taxonomie um Artikel entsprechend in Rubriken einzuordnen.
Dazu habe ich einen Haupt Vokabular begriff angelegt. In diesen habe ich entsprechende Begriffe hinzugefügt.
Das ganze sieht so aus:
Datenbank
-Basiselemente
--Basisöle
--Ätherische Öle
-Rezepte
--gegen Halsschmerzen
--gegen Husten
…und so weiter.
Das ganze lasse ich mir über Taxonomie Menü und DHTML Menü als Navigationsblock ausgeben.
Wenn ein Artikel angelegt wird, ist eine Auswahl in einer dieser Rubriken zwingend erforderlich.
Das klappt auch alles wunderbar.
Nun möchte ich aber ähnliche Artikel, die in unterschiedlichen Rubriken sind unter einander mit Stichwörtern (Tags) vernetzen.
Z.b:
Ein Rezept aus der Rubrik Halsschmerzen enthält Wirkstoffe die „beruhigend“ wirken, das Rezept gegen Husten ebenfalls.
Aus den Basisölen gibt es mehrere die auch beruhigende Wirkung haben.
Also soll ein Tag namens „ beruhigend“ entstehen und in allen Artikeln die eine solche Wirkung haben unten als Schlagwort stehen.
Wie kann ich nun die vielen Artikel, (momentan ca. 100) untereinander vertagen, ohne alles durcheinander zu bringen?
Ein neues Vokabular, diesem ein z.b. Freetaging zuweisen wäre eine Möglichkeit, jedoch ist das ja dann unabhängig von dem anderen Vokabular „Datenbank“ Alle Menüs und Views würden auf diese Weise nicht funktionieren, sobald ich auf einen dieser Stichwörter klicke.
Hat jemand eine Idee zur Umsetzung?
- Anmelden oder Registrieren um Kommentare zu schreiben

Du kannst, wenn du die
am 16.11.2010 - 13:02 Uhr
Du kannst, wenn du die Begriffe editierst, auswählen ob ein oder mehrere verwandter Begriffe existieren.
Hast du für jeden einzelnen Begriff einen extra nodetype?
Es bestünde, unabhängig von der eben gestellten Frage, auch die Möglichkeit, mehrere Tags zu setzen und somit einen Beitrag in mehrere Kategorien/Begriffe zu packen.
bestehende Taxonomie erweitern
am 16.11.2010 - 14:14 Uhr
Danke für den Tipp,
Du kannst, wenn du die Begriffe editierst, auswählen ob ein oder mehrere verwandter Begriffe existieren.
Du meinst, den " Übergeordneten Begriffen""Verwandte Begriffe" zuordnen oder?
Das hilft mir nicht weiter, das diese sogenannten Übergeordneten Begriffe sozusagen Themen sind, in denen ich die Nodes (Artikel) zugeordnet habe
Hast du für jeden einzelnen Begriff einen extra nodetype?
Das verstehe ich nicht wie du das meinst, entschuldige.
...die Möglichkeit, mehrere Tags zu setzen und somit einen Beitrag in mehrere Kategorien/Begriffe zu packen.
Also in meinen bestehenden Begriffen, einfach dort noch die weiteren benötigten hinzufügen und im Artikel diese als Verwandte Begriffe zusätzlich auswählen oder?
Das könnte ich gleich mal probieren.
Gruß
Alex
Meine Frage zu den
am 16.11.2010 - 14:29 Uhr
Meine Frage zu den "nodetypes" kam deswegen auf, weil es dann erhöhter Aufwand gewesen wäre.
Zu der Sache an sich (nodetypes): Du kannst unterschiedliche Inhaltstypen erstellen und denen Felder zuordnen. Zusätzlich kannst du bei den Taxonomien bestimmen, welche Inhaltstypen mit welchem Vokabular getaggt werden dürfen.
Arbeitest du nun mit mehreren Inhaltstypen, wäre dies Sysiphosarbeit.
Da ich gerade auf deine letzte Nachricht antworte, weiß ich jetzt nicht, ob du mit Freetagging oder mit der vorgegebenen Liste die Tags vergibst.
Beim Freetagging ist es zwar möglich, dass unerwünschte Begriffe eingepflegt werden. Es ist aber bedeutend einfacher, mehrere Begriffe aus ein und dem selben Vokabular auszuwählen, in dem man einfach nach dem ersten Tag ein Komma setzt und dann das zweite eingibt.
Solange nur du die Beiträge erstellst und keine Community, würde ich auf jeden Fall das Freetagging bevorzugen. Es geht schneller und einfacher.
Taxonomie erweitern
am 16.11.2010 - 15:44 Uhr
Meine Frage zu den "nodetypes"...
Ok jetzt verstehe ich was du meinst, nein habe ich nicht.
Freetagging nutze ich nicht, habe eine vorgegebene Liste. Da alle Artikel eindeutig in eine Kategorie eingeordnet sind.
Auch wird mein Menü durch die Begriffe dargestellt.
Jede Menge Views usw bauen auf die momentane Zuordnung der Artikel in der Taxonomie auf.
Ich befürchte, wenn ich nun auf Freetagging umstelle, das ein Chaos entsteht.
Was ist denn mit der ersten Variante, wenn ich nun meinen Hauptbegriff noch weitere zuordne und in den entsprechenden Artikeln, als verwandter Begriff markiere.
Wäre hier der Ansatz zu suchen.
Oder gibt es einen ganz anderen Punkt wo ich ansetzen sollte.
Hier ein Link zu den Seiten v. kannst du dir ein besseres Bild machen, wenn du dir das ansiehst.
Alle Navigationspunkte im Menü sind Begriffe in der Taxonomie.
Die einzelnen Artikel (Nodes) sind den Begriffen zugeordnet.
Viele haben aber Ähnlichkeit, z.b. die Wirkung "entspannend" einen Begriff den es in meiner Taxonomie nicht gibt.
Was ich nun möchte, mehrere Artikel den Begriff "entspannend zuzuordnen, damit habe ich eine Tag.
Klickt ein Besucher auf diesen Tag drauf, werden alle Artikel angezeigt, die diesen Begriff zugeordnet sind.
Was ich nicht möchte, ist die einzelnen Kategorien nun zu vermischen, so dass mir die Artikel in anderen themenbereichen auftauchen.
Aber ähnliche Artikel über Tagbegriffe möchte ich halt haben.
Gruß Alex
Wenn du auf Freetagging
am 16.11.2010 - 16:26 Uhr
Wenn du auf Freetagging umstellst, passiert nichts mit der Struktur deiner Taxonomien. Es wird ledigleich die Eingabeart beim Erstellen einer node geändert, mehr nicht.
Da du mit Views deine Menüs erstellst, brauchst du eigentlich nur einstellen, durch welches Vokabular diese erstellt werden sollen (ich finde die AJAX-Funktion übrigens gelungen).
Wenn ich das richtig sehe, hast du drei(?) Vokabulare angelegt und dementsprechend Untermenüs.
Ich würde jetzt einfach ein Vokabular namens "Wirkung" o.ä. anlegen, es aber nicht zwingend in die Menüs einbauen, sondern als zweite, nicht erforderliche Tag-Möglichkeit beim Inhaltstyp einbinden. (unter admin/content/taxonomy/edit/vocabulary/% kannst du ja die Inhaltstypen auswählen).
Dann hättest du bei Aphrodites Geheimnis beispielsweise unter "Kategorie" einmal "Molke" und vielleicht "entspannend" und/oder "belebend" oder was auch immer.
Damit hättest du nicht nur die Inhaltsstoffe getaggt, sondern auch die Wirkung, ohne dass sie im Menü vorkommen müssen.
Dazu müssten die Tags aber auch anklickbar sein, wenn man sich einen Inhalt ansieht.
Übrigens: ich weiß nicht, ob es bei allen Inhalten der Fall ist, aber sobald ich mir einen konkreten Inhalt ansehe, verschwindet das Menü auf der linken Seite. Außerdem würde ich die Farbe von Links noch etwas dunkler gestalten. Dann wäre es besser lesbar.
Ich hoffe, ich habe dich richtig verstanden und wir reden nicht aneinander vorbei. Gerade bei Vorstellungen von Taxonomien und den Querverweisen darunter kann das mal schnell passieren. ;)
Taxonomie erweitern
am 16.11.2010 - 16:45 Uhr
Ok, ich werde mich, sobald ich zuhause bin hinsetzen und deinen Vorschlag ausprobieren.
Werde danach wieder hier berichten.
Übrigens:
ich weiß nicht, ob es bei allen Inhalten der Fall ist, aber sobald ich mir einen konkreten Inhalt ansehe, verschwindet das Menü auf der linken Seite.
Du meinst das Menü klappt wieder zusammen oder ? Ganz verschwinden sollte es eigentlich nicht.
Aber das sich das Menü nicht merkt wo der Besucher sich gerade befindet, treibt mich ebenfalls in den Wahnsinn.
Habe hierzu noch keine Lösung gefunden. Bin für jeden Ratschlag dankbar. Obwohl hierfür eigendlich ein anderer Beitrag eröffnet werden sollte.
Farben dunkler steht ebenfalls bereits auf der langen Liste der zu erledigenden Dinge.
Danke für den Hinweis, das bestätigt mir das das zu blass ist (zumindest aus dem Inetexpl.) Firefox machts kräftiger.
Einen Schritt nach dem anderen halt.....
B. später.
Axl
Noch einmal allgemein zu
am 16.11.2010 - 20:29 Uhr
Noch einmal allgemein zu deiner Seite:
Doch, bei mir verschwindet das Menü im linken Block, sobald ich mir einen Artikel direkt ansehe.
Und die Schriftfarbe wird in beiden meiner Feuerfüchse recht schwach gezeigt. Den IE brauche ich zum Glück nicht nutzen (wozu hat man Adminrechte auf Arbeit).
Versuch mal diesen Hex-Code für die Farbe, das sah bei mir ganz gut aus: #D6A000 Das geht mehr in Richtung Ocker.
nabend hab nun etwas
am 16.11.2010 - 21:55 Uhr
nabend
hab nun etwas probiert.
Wenn du auf Freetagging umstellst, passiert nichts mit der Struktur deiner Taxonomien
Grumel, hast Recht, da passiert bei mir aber ersteinmal wirklich gar nix, das Auswahlfeld der Begriffe bleibt wie vorher.
Da du mit Views deine Menüs erstellst,
Das Menü wird duch Taxonomiemenü mit DHTML Menü ausgegeben.
Wenn ich das richtig sehe, hast du drei(?) Vokabulare angelegt und dementsprechend Untermenüs.
Ich habe ein Vokabular, in diesem habe ich alle Begriffe hinzugefügt.
Siehe Bild im Anhang !
So nun habe ich einen weiteren Begriff namens Entzündungshemmend hinzugefügt und diesen als Verwand mit Rezepte und Hilfe bei und gegen
(das sind die jewieligen Überbegriffe in den Rezepten) zugeordnet.
Testhalber habe ich nun zwei Rezepte aus unterschiedlicher Rubriken bearbeitet und zusätzlich dem Begriff "Entzündungshemmend" zugeordnet.
Als Ergebnis bekomme ich nun einen Zusätzlichen Tag, klicke ich diesen an, funktioniert das nun wunderbar.
hier zu sehen
Jedoch erschein ein Menüpunkt Entzündungshemmend nun im Menü.
Natürlich kann ich diesen manuell wieder deaktivieren, jedoch bei erneuter Bearbeitung eines Artikels, wird auch automatisch der Menüpunkt wieder aktiv.
Recht umständlich diese Methode.
Andere Variante, ich lege ein neues Vokabular an und kreuze das freetagging an.
Dadurch kann ich den Artikeln begriffe zuordnen, das funktioniert einfach und gut, die bestehende Kategorisierung bleibt erhalten.
Jedoch wird mir dann mein Menü nicht mehr angezeigt, wenn ich auf einen Tag klicke das ich mit Freetagging festgelegt habe.
Ist schon eine harte Nuss das ganze :-)
Das bei dir das Menü ganz verschwindet, kann ich nicht nachvollziehen, ist das bei jedem Beitrag oder nur bei einen?
Evtl habe ich da bei einen Beitrag was vergessen.
Werde deinen Farbvorschlag mal ausprobieren. Sobald ich das Taxonomie Problem im Griff habe, momentan hat das Problem eher mich im Griff.
Nacht und 1000 Dank für deinen Einsatz