[Gelöst] - Taxonomie Begriffe in einer Reihe anzeigen
am 18.07.2011 - 10:18 Uhr in
Hallo zusammen,
ich möchte gerne die Taxonomie Begriffe auf der Startseite in einer Reihe positionieren.
Bsp.: Tags: ... >> Drupal: ..... >> Software:....
Diese werden momentan im Bartik Theme wie folgt angezeigt:
Im Garland Theme sind diese untereinander angeordnet (ohne mehrere Zeilenabstände):
Ich habe in der node.tpl.php folgendes gefunden und geändert:
<?php
<div class="content clearfix"<?php print $content_attributes;
?>
<?php
// We hide the comments and links now so that we can render them later.
hide($content['comments']);
hide($content['links']);
hide($content['field_tags']);
hide($content['field_drupal']);
hide($content['field_software']);
print render($content);
print render($content['field_tags']);
print render($content['field_software']);
print render($content['field_drupal']);
print render($content['taxonomy_get_vocabularies']);
?>
?>
Die Angaben "Tags, Drupal und Software" sind meine Vokabulare in Drupal 7.
Diese werden zunächst mittels "hide" rausgenommen und spärter wieder mit "print" ausgegeben.
Ich stehe somit wieder am Anfang und habe nichts gewonnen.
Die Frage ist, wie erhalte ich alle Tags (ohne jedesmal explizit die Angabe zu machen) in einer Reihe angezeigt?
Vielen Dank.
Gruß
Storch
- Anmelden oder Registrieren um Kommentare zu schreiben
Das ist Theming und benötigt
am 18.07.2011 - 10:41 Uhr
Das ist Theming und benötigt Kenntnisse in CSS, hier speziell float/clear. Du kannst im node.tpl.php-File noch div-tags mit Klassen darum plazieren, damit Du es bei der Ansprache im CSS einfacher hast.
Beste Grüße
Werner
Danke Werner,habe in der
am 18.07.2011 - 11:53 Uhr
Danke Werner,
habe in der style.css folgendes geändert:
.field-type-taxonomy-term-reference {
margin: 0 0 1.2em;
float: right; /* neu hinzugefügt */
}
und
.field-type-taxonomy-term-reference ul.links li {
float: right; /* vorher left */
padding: 0 1em 0 0;
white-space: nowrap;
}
.link-wrapper {
text-align: left; /* Weiterlesen Link nach links gesetzt*/
}
Sieht damit gut aus und die Tags sind in einer Reihe: