Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Themes & Theming ›

Einzelne Taxonomy Terms ausgeben.

Eingetragen von dopedwizard (75)
am 17.07.2010 - 13:55 Uhr in
  • Themes & Theming
  • Drupal 6.x

Hallo,

ich moechte gerne einen bestimmten term nutzen in der Adresse in meinem Node.

Folgendes ist die Lage:

Ich habe mir ein paar Vocabularies angeleght, und eine davon ist

Lage/Location hier drunter verbergen sich folgende terms

-> Land -->Staedte---> Stadtteil

In meinem erstellten Formular gibt man nun die Postleizahl, Strasse + Hausnummer ein und waehlt dann das land die stadt und den stadteil per taxonomy. Allerdings weiss ich nicht wie ich jetzt hingehe und auf dem node an der stelle der Stadt den Taxonomy term Stadt anzeige der ja im zweiten level der taxonomy ausgewaehlt wurde.

Hat jemand eine idee wie ich den term in meiner node.tpl datei darstellen kann?

Danke

‹ IE Debugging Extreme - Darkelegance-Theme Seite umblättern nach "themen" ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Im Node-Objekt ist alles was Du brauchst

Eingetragen von C_Logemann (914)
am 17.07.2010 - 14:37 Uhr

Hallo dopedwizard,
in der node.tpl ist das komplette Node-Objekt ($node) schon geladen und damit auch die mit dem Node verknüpften Terms.
Du musst "nur" mit PHP die Taxonomy-Infomationen ($node->taxonomy) nach Terms durchsuchen, die mit den entsprechenden Vokabular-IDs verknüpft sind und kannst diese dann nach Herzenlust weiter verarbeiten, ganz ohne die Datenbank mit einer erneuten Abfrage zu belasten.

Viel Erfolg,
Carsten

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke fuer deinen Post, werde

Eingetragen von dopedwizard (75)
am 19.07.2010 - 11:32 Uhr

Danke fuer deinen Post, werde mir das mal angucken zumindest weiss ich jetzt schonmal wo ich gucken muss.

Ich habe folgenden link gefunden der helfen koennte allerdings nimmt der alle terms von einer vocabulary ich mochted nur den der zweiten ebene also die Stadt.

http://data.agaric.com/node/1380

Gruss
wiz

  • Anmelden oder Registrieren um Kommentare zu schreiben

Suche in term_hierarchie

Eingetragen von C_Logemann (914)
am 19.07.2010 - 12:31 Uhr

Zunächst mal wird im besagten Artikel auf folgende Funktion der API verwiesen:
http://api.drupal.org/api/function/taxonomy_node_get_terms_by_vocabulary/6
Diese führt eine Datenbank-Abfrage durch, die aufgrund der schon in $node enthaltenen Informationen eine unnötige Belastung der Datenbank darstellt.

Da Du offensichtlich einen Term suchst, der zu anderen in einer bestimmten hierarchischen Beziehung steht, wird eine Suche benötigt, welche die DB-Tabelle term_hierarchie berücksichtigt. Dies kann unter Einbeziehung der schon in $node vorhandenen Informationen eine einfache SQL-Suche sein oder eine komplexere, welche die DB-Abfrage der oben genannten Funktion um einen entsprechenden Join erweitert. Evtl. mag es aber schon unter den vielen Taxonomie-Modulen eines geben, die dies für Dich erledigen können.

Wenn Du noch in der anfänglichen Entwicklung Deiner Anwendung steckst und nicht in einer Erweiterung – in der besagte Informationen schon umfangreich in die Datenbank eingepflegt wurden –, könntest Du noch über Strategie-Änderungen nachdenken. Evtl. kannst Du mit mehreren Vokabularen arbeiten oder evtl. auch CCK nutzen und auf diesem Weg die hierarchische Beziehung dieser Informationen aus dem einen Vokabular auslagern. Dafür muss man aber das Gesamtbild betrachten auch unter dem Gesichtspunkt der Usability und eventuell künftiger Erweiterungen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Also Daten sind noch keine

Eingetragen von dopedwizard (75)
am 19.07.2010 - 13:51 Uhr

Also Daten sind noch keine einegpfelgt.. Es ist so das ich erst das System stehen haben moechte bevor ich das dann mache.

Wie wuerde ich das ueber CCK angehen? Es sollte halt der Taxonomy term sein da in Zukunft dann auch Daten von Usern eingegeben werden (user in diesem fall das Redaktionelle Team) und ich doppelt eingaben vermeiden moechte.)

Vielen
Dank

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Neuinstallation: vermutlich ein rewrite-Problem
  • Drupal CMS installieren
  • [erledigt]MP3 in Drupal 10 einbinden
  • (gelöst)Drupal 11 installieren
  • Titel ausblenden
  • Ich brauche dringen Hilfe zu Updates oder ggf. wwie geht Composer?
  • Dynamische Ansicht von Seiteninhalt (als Tabelle?)
  • Vergabe von Berechtigungen für bestimmte Rollen; mir fehlt der Haken bzw. das „Veröffentlicht“
  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • Rolle erstellen nicht zu finden
  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
Weiter

Neue Kommentare

  • Was für einen Server benutzt
    vor 1 Woche 3 Tagen
  • Wenn die Subdomain auf
    vor 1 Woche 5 Tagen
  • ordnerstruktur
    vor 1 Woche 5 Tagen
  • Die Subdomain muß auf den
    vor 2 Wochen 19 Stunden
  • Verwende doch das Tag dafür,
    vor 5 Wochen 2 Tagen
  • Guckst du hier: step by step
    vor 5 Wochen 2 Tagen
  • Guckst du hier: step by step
    vor 5 Wochen 2 Tagen
  • Ich habe ja keine Angst vor
    vor 6 Wochen 4 Tagen
  • Ist grundsätzlichmachbar – aber nichts für „einfach mal schnell“
    vor 6 Wochen 6 Tagen
  • Vielen Dank erst einmal, aber
    vor 7 Wochen 1 Tag

Statistik

Beiträge im Forum: 250289
Registrierte User: 20517

Neue User:

  • Wolf Dab
  • Scottteday
  • MichaelPeeno

» Alle User anzeigen

User nach Punkten sortiert:
wla9466
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 25 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