Hintergrund formatieren auf #main Content
Hallo,
ich möchte gerne jeder Seite einen eigenen Hintergrund per CSS zuweisen (Hintergrundbild auf jeder Navi-Seite anders), also eigentlich per CSS die Fotos zuweisen.
Gibts da im BE eine CSS-ID (bei Experteneinstellung) oder muss ich da ins Template (wenn ja in welches) und da die Änderungen für den DIV #main machen? (z.B. sowas wie if Artikel-ID=6 class=bg-foto1 if Artikel-ID=7 class=bg-foto2 etc.
(ich will ja nicht auf die Inhaltselemente der Artikel ein Hintergrundfoto sondern auf den ganzen Artikel (oder vielleicht auf das letzte Inhaltselement, wobei das Bild sollte evtl. so gross wie der ganze Main-container sein) da auch nicht auf den Body das Hintergrundbild (das unten rechts erscheinen soll), sondern auf den Contentbereich #main.
Gibts vielleicht eine Extension dazu? Man will ja vielleicht auch mal nur die Hintergrundfarbe vom MainContainer anders, ohne dass ich für jede Page gleich ein eigenes Template erstellen und zuweisen muss (wäre natürlich auch eine Möglichkeit, aber finde das eigentlich zu aufwändig.)
Freue mich über Tipps :) Danke im voraus
Hintergrund formatieren auf #main Content
Hallo,
einfach in der Seitenstruktur bei jeder Seite die gewünschte Klasse eintragen und die wird dann im body und in der Navi mit gesetzt. Jetzt kannst du jede Seite gezielt ansprechen!
fg
nicky
... von meinem iPhone mit Tapatalk gesendet!
möchte den #Main ansprechen
Ja, danke, das wäre auch zu einfach und ich bin noch nicht sicher, ob mir das so hilft.
Was mach ich wenn ich nicht die ganze Seite ansprechen will, sondern nur den Content-Teil?
Und diesen auf jeder Seite anderst formatieren (sonst könnte ich ja #main definieren, gilt aber zwangsläufig auf das ganze Template).
Man kann also keine Klassen-IDs auf die #Main vergeben.
Alternativ müsste ich dann wohl in das Template, welches wäre das dann, "fe_page.tpl" und die Seiten-ID abfragen, und dieser dann jeweils eine Klasse zuweisen, die ich dann per CSS entsprechend formatieren kann.
Wie frag ich denn die page-ID ab? Sorry, bin kein Programmierer...
Wenn ich die in eine Variable setze müsste ich es hinbekommen, krieg ich den Rest noch hin mit dem IF statement... im fe_page.tpl in den #main container.
Danke schon mal.
AW: Hintergrund formatieren auf #main Content
Hey. Am besten du gehst in das seitenlayout und gibst bei den Experteneinstellungen als body klasse das inserttag für den seitenalias an. Danach kannst du den mainbereich ganz einfach mit
.seitenalias #main deine css Anweisungen schreiben.
Hoffe das hilft. Nach dem inserttag einfach kurz googeln, hab den nicht im Kopf :)
Gesendet von meinem GT-I9300 mit Tapatalk 2