Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Anfängerfragen ›

Aufbau komplexer abhängiger Inhalte

Eingetragen von firstlevel (519)
am 17.04.2010 - 16:30 Uhr in
  • Anfängerfragen
  • Drupal 6.x

Hallo,

ich habe da mal eine Anfängerfrage die mich schon den ganzen Tag quält und ich durch lesen noch nicht klären kann.

Ich möchte mehrere Kategorieinhalte miteinander kombinieren und darstellen. Z.b. soll ein User nach Bauchweh suchen können und ausgeworfen kriegen ala mit Kräutern kannst du das alles tun, und mit Homöopathie kannst du das alles tun. Die Kräuter oder Mittel sind jetzt aber nicht nur gegen eine Sache sondern meist hilfreich für mehrer.

Nun stelle ich mir die Frage wie man das abbildet. Erweitert man hierzu einfach einen Inhaltstyp pro Heilmethode. Oder baue ich die Taxonomie so komplex aus das ich diese lediglich abfrage?
Meine Schwierigkeit liegt darin das wie in der unten stehendenBeispieltaxonomie Bereiche wie Heilwirkung, Symptome, Bereich immer wieder kommen sind. Z.b. ist nicht nur Minze beruhigend sondern auch Kamille. Beides möchte ich aber ausgeworfen bekommen wenn ich danach suche (beruhigend), plus die Möglichkeiten aus anderen Heilmethoden

Zum besseren Verständnis mal eine Beispieltaxonomie:

alternative Heilmethode
Heilkräuter
Homöopathie

Krankheitssymptome
Bauchschmerzen
Kopfschmerzen

Anwendungsbereiche
Appetitlosigkeit
Magenbeschwerden

Heilwirkung
krampflösend
beruhigend

Ich weiß wirklich noch nicht wie ich das neue Projekt anfangen soll und danke euch schon vorab für Hilfen und Infos

Mal ein Beispiel von anderer Sichtweise. Hier wird z.b. nach "div" gesucht und kriegt Möglichkeiten ausgeworfen nach Bereichen

http://de.selfhtml.org/navigation/suche/index.htm?Suchanfrage=div

B!

‹ Vorhandene Dateien nutzen? Versand-Methode Kontaktformular ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Schau dir mal Views + Argumente an

Eingetragen von abc123 (92)
am 22.04.2010 - 16:37 Uhr

Diese Kombination sorgt für die Ausgabe. Dann kannst du Seiten erstellen die abhängig vom dem Taxonomy-Term des angezeigten Nodes andere Nodes (oder einzelne Felder daraus) anzeigen.
Um zu verstehen wie das funktioniert, erstelle ersteinmal zwei Inhaltstypen:
1) Krankheitssymptome
2) Heilmethoden
Dann erstelle eine Taxonomie "Krankheit". In der Einstellung kreutze bei Inhaltstypen "Krankheitssymptome" und "Heilmethoden" an. Gebe anschliessend Begriffe wie "Husten", "Bauchschmerzen", "Kopfschmerzen" usw. ein. Weiter unten noch "Mehrfachauswahl" ankreutzen und Speichern.
Wenn du jetzt einen Inhalt vom Typ Krankheitssymptome erstellst kannst die aus einer Liste z.B. "Husten" und Bauschmerzen" auswählen. Das gleiche gilt auch für Heilmethoden. Wenn du jetzt den Inhalt (Node) aufrufst, erhälts du neben dem Inhalt auch Links zu den Begriffen (Taxonomy-Terms). Klickst du da drauf erhälts du eine Liste aller Nodes, die diese Begriffe enthalten.
Wenn das funktioniert baue das hier nach:
http://mustardseedmedia.com/podcast/episode31
Anschliessend kannst du mit CCK und Templateoverrides das weite Feld der Gestaltung betreten.

Greetz
abc123

  • Anmelden oder Registrieren um Kommentare zu schreiben

Es ist aber, wenn ich das

Eingetragen von firstlevel (519)
am 22.04.2010 - 17:34 Uhr

Es ist aber, wenn ich das richtig verstehe, schon richtig und sinnvoll, die sich wiederholenden Begriffe oder Eigenschaften über die Taxonomie zu regeln und nicht über Felder der CCK?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Das hängt von der Funktion ab

Eingetragen von abc123 (92)
am 23.04.2010 - 08:24 Uhr

die diese Begriffe haben und wie man die Ausgabe regeln möchte. Man kann beides machen - Inhalte mit Inhaltstypen/CCK und mit Taxonomy strukturieren und ausgeben. In der Praxis kombiniert man die beiden Möglichkeiten miteinander. Für einen Anfänger ist es nicht einfach das zu überlicken, da beide Möglichkeiten zu unterschiedlichen Konsequenzen führen. Denn mit der einfachen Ausgabe ist es nicht getan.
Z.B. möchte man an bestimmten Stellen der Site nur Auszüge von Nodes (Z.B. Titel, CCK-Feld etc) gesteuert über Terms ausgeben und den Term in der URL/Breadcrumb wiedergeben.
Oder man möchte referenzierte Inhalte auf Basis der Nodes kaskadieren.
Dort sollen dann die richtigen Metatags erscheinen.
Bestimmte Inhalte sollen von Sumas erfasst werden, andere aber nicht - eine XML-Sitemap soll die Inhalte übertragen ohne Dublicate Content.
Oder man möchte Shopartikel und Forenbeiträge mit Inhalten kombinieren auf Basis von Freetagging.
Abgesehen von dem ganzen Komplex gestalteter Eingabeformulare, Userprofile, Berechtigungen, Workflow und und und...

Am besten gehts du schrittweise vor:
Die grobe Einteilung (Heilmethoden, Krankheitssymptome, Anwendungsbereiche usw.) ist wohl eher statisch und ändert sich wenig = Inhaltstyp.
Die einzelnen Kategorien darin wie Heilkräuter, Bauchschmerzen, Kopfschmerzen usw. sind eher dynamisch und sollen einfach ergänzt werden = Taxonomy.
Wenn du dann die Ausgabe wie Bob von mustardseedmedia hinbekommst, befasse dich z.B. mit Nodereferenz und http://drupal.org/project/taxonomy_image .
Man kann das natürlich alles auch ganz anders machen - ich finde es aber ganz sinnvoll bei solch einem komplexen System wie Drupal an einer Stelle anzufangen und die Möglichkeiten an dieser Stelle auszuschöpfen. So bekommt man nach der dritten bis fünften Neuinstallation langsam einen Überblick.

Greetz
abc123

  • Anmelden oder Registrieren um Kommentare zu schreiben

Vielen Dank für Deine Infos

Eingetragen von firstlevel (519)
am 23.04.2010 - 10:22 Uhr

Vielen Dank für Deine Infos und Einschätzung. Es ist wie Du sagst, gerade am Anfang schwer die genannten Konsequenzen überschauen zu können bzw. ansatzweise abschätzen zu können. Ich habe testweise erstmal ein kleineres Projekt umgesetzt um einfach die Grundfunktionen etwas nachvollziehen zu können und bin auch erheblich weiter gekommen, nur wie ich das oben genannte gliedere ist mir fast noch schleierhaft. ;)
Danke ich arbeite mich da mal durch

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • wmtbpo361x
  • Rolle erstellen nicht zu finden
  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • 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
Weiter

Neue Kommentare

  • Rollen
    vor 5 Tagen 10 Stunden
  • Inzwischen sind wir bei
    vor 2 Wochen 2 Tagen
  • Migrieren von D7 auf D8/ D10/ D11
    vor 2 Wochen 2 Tagen
  • melde mich mal wieder, da ich
    vor 9 Wochen 6 Tagen
  • Hey danke
    vor 10 Wochen 18 Stunden
  • Update: jetzt gibt's ein
    vor 10 Wochen 1 Tag
  • Hallo, im Prinzip habe ich
    vor 10 Wochen 5 Tagen
  • Da scheint die Terminologie
    vor 10 Wochen 6 Tagen
  • Kannst doch auch alles direkt
    vor 11 Wochen 3 Tagen
  • In der entsprechenden View
    vor 11 Wochen 3 Tagen

Statistik

Beiträge im Forum: 250238
Registrierte User: 20468

Neue User:

  • LorisBen
  • StevenEness
  • ocvk2810

» 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 47 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