veschiedene Stylesheets per Token oder taxonomy [gelöst]

am 28.01.2010 - 11:44 Uhr in
ola
ich hätte gern für verschiedene Bereiche unterschiedliche Stylesheets. Ich erstelle einen Artikel und gebe diesem einen festen Taxonomybegriff. Nun habe ich vor aus diesem Begriff die CSS zu laden. Also will ich im Head
<?php echo '<link rel="stylesheet" href="Taxonomybegriff.css" type="text/css" />'; ?>
ausgeben. Mein Problem... wie sprech ich diese Variable an. Habe <?php print $node->taxonomy[7]->name ?>
versucht aber dann gibt es nur den Begriff an Stelle 7 aus.
Kann mir jemand helfen?
- Anmelden oder Registrieren um Kommentare zu schreiben
Das kannst Du in der
am 30.01.2010 - 11:48 Uhr
Das kannst Du in der page.tpl.php festlegen. Einfach eine if-Abfrage aufbauen (wie genau die aussehen müsste, weiß ich jetzt auch nicht)... so in etwa
if (in_array("Begriff", $node->taxonomy) {
echo '<link rel="stylesheet" href="Taxonomybegriff.css" type="text/css" />';
}
Also ich schätze mal, dass es mit in_array gehen müsste, weil die Begriffe bestimmt als Array ausgegeben werden... vielleicht geht auch $terms statt $node->taxonomy...
Präsentiert voller Stolz sein erstes Drupal-Projekt: http://www.diaet-clique.de
vielen Dank... habe das
am 01.02.2010 - 12:28 Uhr
vielen Dank... habe das Problem nun mit einem Modul gelöst. Sind jetzt unterschiedliche Themes und nicht nur eine geändertes Stylesheet. Nicht das was ich wollte aber es bringt dadurch auch Vorteile mit sich.
http://drupal.org/project/themekey
www.urbanartcore.de
www.mexiq.de