Antwort #5 am: 08. Januar 2015, 17:53:01
Wenn die Unterschiede in der Darstellung nicht sehr umfangreich sind ist es sinnvoller das über CSS zu machen.
Dafür in der
/includes/header.php dem
body-tag dynamisch eine ID und eine Klasse vergeben.
ID für allgemein Kategorien, Produkt-, Content-Seiten und die Klasse für explizite Seiten die die ID der URL enthalten (z.B.: class="prod-15", class="cat-2").
Somit kann man über die Cascade des CSS jede Kategorie und jedes Produkt und jede Content-Seite einzeln ansprechen:
Beispiel:
#prod-pg.prod-15 .productinfowrap {font-size:18px;}
Das Ganze hatte ich vor einiger Zeit
hier mal umrissen.
Gruß,
noRiddle