Taxonomy-Begriffe verstecken

Nicht immer möchte man die Taxonomy-Begriffe (Taxonomy Terms) oberhalb einer Node angezeigt bekommen. Im konkreten Fall, hatte ein Inhaltstyp zwei solcher Vokabulare. Dabei sollten die Begriffe des einen Vokabulars über der Node erscheinen, die des anderen jedoch nicht. Leider gibt es erst ab Drupal 7  eine Steuerung für die Taxonomy-Begriffe. Bis dahin muss man entweder auf spezielle Module zurückgreifen , das Template ändern oder die Anzeige mit Hilfe von CSS unterbinden. Das Modul Taxonomy Hide ist eine Möglichkeit die Sichtbarkeit von Taxonmy Terms zu beeinflussen. Es bietet für jedes Vokabular einen Schalter, um die Ausgabe der Begriffe zu unterdrücken. Diese Einstellung gilt dann allerdings für alle Inhaltstypen, denen dieses Vokabular zugeordnet ist.

Taxonomy Hide hat aber auch Nachteile. So werden die Taxonomy-Begriffe nicht nur ausgeblendet, sondern vollständig unterdrückt. Damit nimmt es aber z.B. Custom Breadcrumbs die Möglichkeit die Breadcrumb mit Hilfe der Taxonomy richtig aufzubauen und zusammen mit Menu Trail den aktiven Menüpfad zu kennzeichnen.

Das gleiche Ergebnis hätte man übrigens auch, wenn man in der Templatedate node.tpl.php einfach die Zeile 16 auskommentiert:

<div class="terms"><?php print $terms ?></div>

Legt man dagegen einen neuen Block an der nichts weiter enthält als

<style type="text/css">
.terms { display:none; }
</style> 

So werden die Taxonomie-Begriffe nur auf den Seiten ausgeblendet, wo dieser Block erscheint (und auch nur für die Rollen, für die er sichtbar ist). Der Aufbau der Breadcrumb wird dagegen nicht beeinträchtigt. Nachteil gegenüber der Verwendung von Taxonomy Hide: man kann nicht auswählen welche Taxonomie-Vokabulare betroffen sind. Es werden alle Vokabulare ausgeblendet.

Kommentar hinzufügen

Der Inhalt dieses Feldes wird nicht öffentlich zugänglich angezeigt.
  • Internet- und E-Mail-Adressen werden automatisch umgewandelt.
  • Zulässige HTML-Tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Zeilen und Absätze werden automatisch erzeugt.
  • Each email address will be obfuscated in a human readable fashion or (if JavaScript is enabled) replaced with a spamproof clickable link.

Weitere Informationen über Formatierungsoptionen

Mit dem Speichern des Kommentars akzeptieren Sie die Mollom Datenschutzrichtlinie.

Das Team

Martina Ruediger

Martina Rüdiger
(X)HTML/CSS, PHP, Drupal, Wordpress, Konzeption, Design und Umsetzung von modernen Web-Layouts, SEO, Printdesign

 

Jürgen Thau
Kundenberatung, Projektsteuerung, PHP, JavaScript, Drupal, Joomla, Drupal- und Joomla-Schulungen  

Was wir bieten

  • Konzeption und Gestaltung rund um Ihre Web-Seite
  • Online Shops
  • barrierearmes und zukunftssichere Designs
  • Beratung rund um Content-Management
  • maßgefertigte Lösungen
  • ergänzende Angebote aus dem Print-Bereich
  • bedarfsgerechte Web-Hosting-Angebote
  • Schulungen vor Ort
  • Unterstützung nach dem Start Ihrer Web-Seite

Referenzen

Neugierig geworden auf unser Angebot? Schauen Sie doch auch mal in unsere Referenzen rein!

re:publica 12

Gezwitschert ...

  • Neu im Blog: PHPlist: Mailversand drosseln bei Beschränkungen durch den Provider http://t.co/0fTlsaTZ vor 1 Woche 2 Tage
  • Neu im Blog: CKeditor verhindert private File-Downloads in Drupal7 http://t.co/r5rveT30 vor 2 Wochen 4 Tage

Neueste Kommentare