Neuigkeiten:

moziloCMS verwendet Cookies. Wenn Sie auf unserer Seite weitersurfen, stimmen Sie der Cookie-Nutzung zu Datenschutzerklärung
moziloCMS Layouts
moziloCMS Plugins

Hauptmenü

gesonderte CSS für einzelne Inhaltsseiten bzw. Kategorien

Begonnen von freakiger, 03. März 2011, 21:06:28

« vorheriges - nächstes »

freakiger

Wunsch:
gesonderte CSS für einzelne Inhaltsseiten bzw. Kategorien

Lösung:

in der "template.html" <body> mit folgender Klasse erweitern:class="{CATEGORY_NAME} {PAGE_NAME}"Resultat: heißt die Kategorie z.B. "Doppelnamen" und die Inhaltsseite "Hans Hermann" steht im Template: <body class="Doppelnamen Hans Hermann">
nun lässt sich in der "style.css" diese Kategorie mit.Doppelnamen{ }ansprechen.
Diese Inhaltsseite mit: .Hans { }
/*ODER*/
.Hermann { }

Umlaute vermeiden!
**********************
Beispiel:
Textfarbe des Menüs in der gesamten Kategorie "Doppelnamen" ändern.
In der style.css steht dann:.ul.mainmenu {color: red;}
.Doppelnamen ul.mainmenu {color: green;}
/*Reihenfolge beachten*/

PS: diese Lösung ist hoffe ich besser als die beiden "Alten" hier und hier

m4ddy

#1
Die Idee find ich klasse   :) , aber trotzdem noch eine Anmerkung:

wenn man <body class="{CATEGORY_NAME}"> verwendet, hätte man zumindest die ständige Nachpflege im Template.html gespart. Um das Nachpflegen in der CSS kommt man aber immernoch nicht drumrum.  :roll:
There are 10 sorts of people. Those who understand binary and those who don\'t.

freakiger

#2
@m4ddy: :?:
Zitat von: "m4ddy"wenn man <body class="{CATEGORY_NAME}"> verwendet, hätte man zumindest die ständige Nachpflege im Template.html gespart.
:!: hatte ich doch schon geschrieben - sogar noch inkl. {PAGE_NAME} :ugeek: :
Zitat von: "freakiger"Lösung:
in der "template.html" <body> mit folgender Klasse erweitern:class="{CATEGORY_NAME} {PAGE_NAME}"
Aber wenn Du willst, kannst Du auch alle Kategorien- und InhaltsseitenNamen von Hand als Klasse in den body der template.html schreiben:
<body class="kategoriename1 Seitenname1 Seitenname2 Seitenname3 kategoriename2 Seitenname1 Seitenname2 kategoriename3 Seitenname1 Seitenname2 Seitenname3">
:lol:

freakiger

#3
Zitat von: "m4ddy"Um das Nachpflegen in der CSS kommt man aber immernoch nicht drumrum. :roll:
hier bietet "mozzi" (und "risaer") ja einen Lösungsansatz unter Layoutbeeinflussung (CSS etc.) durch Admin ohne FTP-Zugang
WICHTIG: spätere Antworten beachten!!!
(hab's selbst nicht getestet)

m4ddy

#4
Zitathatte ich doch schon geschrieben - sogar noch inkl. {PAGE_NAME}
tja, wer lesen kann ... sorry.  :oops:
There are 10 sorts of people. Those who understand binary and those who don\'t.

freakiger

#5
@m4ddy: schon gut! - so schiebt's den Beitrag der Aktualität wegen nach oben ;)

freakiger

#6
ich seh' gerade das markus76 hier die Grundidee auch schon hatte. ;)