nodes, styles und sektionen
Eingetragen von Anonymous (0)
am 22.07.2005 - 22:49 Uhr in
am 22.07.2005 - 22:49 Uhr in
das will ich umsetzen: die schrift-größe ist bei einzel-artikeln höher, als in anderen sektionen; in einem modifizierten chameleon.theme, das mit drupal 4.5.4 kommt.
soweit habe ich das auch via css und
if ($_GET['q'] == variable_get('site_frontpage', 'node')) {
$output = "<div class=\"node_front\">\n";
}
else {
$output = "<div class=\"node\">\n";
}
gelöst. würde es aber gerne auf andere bereiche erweitern -- taxonyme u.a.
meine frage nun: lässt sich die oben aufgeführte lösung auf andere bereiche, z.b. via elseif
, erweitern? praktisch ausgedrückt: was müsste ich schreiben, um den taxonym-seiten die css-klasse node_tax
zu geben?
besten dank!
-- michse
ps. ich schraube erst seit drei tagen an drupal und bin noch grün hinter den ohren.
- Anmelden oder Registrieren um Kommentare zu schreiben
Term
am 24.07.2005 - 18:04 Uhr
Taxonomy-Bereiche beginnen glaubs jeweils mit @term@, versuch's mal damit. Für so Theme-Wechslerei gibt es übrigens auch das "Sections":http://drupal.org/project/sections Modul, aber je nach Geschmack ist das ein bisschen Overkill ;)
Ein guter CSS-Trick ist es übrigens, solche Wechslereien direkt über den @
@ zu ändern anstatt direkt ins Theme einzugreifen:@
@@@
@@
und als CSS:
@p {font-size: 1em}@
@body.node p, body.taxonomy p {font-size: 1.2em}@
@body.blue #content {background: #00f}@
Grüsse,
Peter
cheers!
am 24.07.2005 - 23:25 Uhr
der alternativ-vorschlag gefällt mir -- sehr elegant. werd' ich genau so machen!
-- michse