BLOG

Terms als CCK-Feld mit Content Taxonomy speichern.

Wenn innerhalb eines Nodes mehrere Vokabulare eingesetzt werden, erscheinen die Eingabe-Felder zum Anlegen neuer oder Berarbeiten bestehender Inhalte im Bereich "Taxonomien". Bei der Darstellung der Inhalte auf der Seite erscheinen die Terms alle im Bereich $terms.

Das Modul Content Taxonomy bietet die Möglichkeit, Terms im Node zu speichern. Das hat zwei Vorteile:

  • Über "Inhaltstyp bearbeiten" / "Felder verwalten" lässt sich die Anordnung der Felder steuern. Wichtige Vokabulare lassen sich dann z.B. oben am Kopf des Formulars mit anordnen.
  • Über "Inhaltstyp bearbeiten" / "Felder anzeigen" lässt sich festlegen, ob die Terms als einfacher Text oder zu ihrer Term-Page verlinkt dargestellt werden sollen.
    Mitunter ist es nicht gewünscht, dass die Term-Seite aus dem Node heraus erreichbar sein soll.

Doppelte Anzeige der Terms auf der Seite

Content Taxonomy bietet die Option, Terms entweder nur im CCK-Feld oder auch im Core-Taxonomy-System, d.h. in der "term_node" Tabelle, zu speichern. Wenn die Terms an beiden Stellen gespeichert werden, erscheinen die Terms aber auch doppelt auf der Seite - einmal als CCK Feld, einmal in $terms.

Damit die Nodes auf der Terms-Page mit dargestellt werden, ist es allerdings erforderlich, die Terms im Core-Taxonomy-System zu speichern.

Hier bringt das Modul "Content Taxonomy Display Settings" Abhilfe: Das Modul bietet die Möglichkeit, die Darstellung der Terms in $terms zu unterdrücken, auch wenn sie im Core-Taxonomy-System gespeichert sind.
Das Modul haben wir im Auftrag für Juwelier Wempe entwickelt und aus Zeitgründen zunächst als Stand-Alone Modul eingesetzt. Wir werden es in Kürze auf drupal.org online stellen. Zunächst steht es hier zum Download zur Verfügung. Möglicherweise wird es zukünftig als Patch in Content Taxonomy mit aufgenommen.

Kommentare

Pingback

[...] Terms als CCK-Feld mit Content Taxonomy speichern. | Drupal in Hamburg - Beratung, Service, Webdesig... www.comm-press.de/blog/terms-als-cck-feld-mit-content-taxonomy-speichern – view page – cached "Content Taxonomy" bietet die Option, Terms entweder nur im CCK-Feld oder auch im Taxonomy-Core zu speichern. Wenn die Terms an beiden Stellen gespeichert werden, erscheinen die Terms aber auch doppelt auf der Seite - einmal als CCK Feld, einmal in $terms. Damit die Nodes auf der Terms-Page mit dargestellt werden, ist es allerdings erforderlich, die Terms im Taxonomy-Core zu speichern. Hier... Read more"Content Taxonomy" bietet die Option, Terms entweder nur im CCK-Feld oder auch im Taxonomy-Core zu speichern. Wenn die Terms an beiden Stellen gespeichert werden, erscheinen die Terms aber auch doppelt auf der Seite - einmal als CCK Feld, einmal in $terms. Damit die Nodes auf der Terms-Page mit dargestellt werden, ist es allerdings erforderlich, die Terms im Taxonomy-Core zu speichern. Hier bringt das Modul "Content Taxonomy Display Settings" Abhilfe: Das Modul bietet die Möglichkeit, die Darstellung der Terms in $terms zu unterdrücken, auch wenn sie im Taxonomy-Core gespeichert sind. View page Tweets about this link Topsy.Data.Twitter.User['cp_rhendel'] = {"location":"Hamburg","photo":"http://a1.twimg.com/profile_images/506327502/cp-logo-100_bigger_normal.png","name":"Ralf Hendel","url":"http://twitter.com/cp_rhendel","nick":"cp_rhendel","description":"Drupal Architect","influence":""}; cp_rhendel: “Beschreibung der #Module "#Taxonomy Content" und "Taxonomy Content Display Settings" http://is.gd/blK9W #drupal ” 5 days ago view tweet retweet Filter tweets [...]

Taxonomy hide?

Hallo,

vielleicht seid Ihr _zu_ fleißig?

http://drupal.org/project...

könnte die Aufgabe ev. auch lösen.

Herzliche Grüße
Thomas Zahreddin

Einstellung nicht systemweit sondern je Nodetyp

Das Modul Taxonomy hide unterdrückt die Darstellung der Terms systemweit.

In unserem Fall benötigen wir ein Modul, das die Darstellung für jeden Inhaltstyp separat steuert: Wenn also Terms des Vokabulars ABC bei Nodes vom Typ 123 dargestellt, bei Nodes vom Typ 456 aber ausgeblendet werden sollen.

Wenn das nicht benötigt wird, kann ebensogut Taxonomy hide eingesetzt werden.

hmm macht das nicht schon das

hmm macht das nicht schon das Modul "taxonomy_hide" ? Wo ist der Unterschied zu eurem Modul ?

Kommentar hinzufügen

Der Inhalt dieses Feldes wird nicht öffentlich zugänglich angezeigt.
Mit dem Absenden dieses Formulars, akzeptieren Sie die Datenschutzrichtlinie von Mollom.