Posted by Coma on June 14, 2010 at 1:22pm
Hej,
jag håller på med en sidan som har 6-7st menyval, beroende på vad man väljer så ska bakgrundsbild och färg vara olika.. Dvs lite css ska ändras.
jag vill att kunden när de genererar egen content ska kunna trycka på Create Page, skriva in sin text samt välja "tema"-css i en dropdown eller radiobuttons.
Är detta något man kan åstadkomma med CCK eller ska jag helt enkelt göra x antal cck mallar med varsin stil, eller finns nåt helt annat sätt som är smidigare/bättre?
Mvh Daniel
Comments
Jag skulle lägga in CSS
Jag skulle lägga in CSS klasser via temat utifrån värdet på nodens "tema-fält".
Ifall tema-fältet hade värde typ "Grön är skönt" skulle jag lägga in en klass typ "content-style-green" i body-taggen.
Kolla in Zen-temat t ex, det lägger in en massa bra klasser i body-taggen. Där kan du se hur man gör.
tackar! Jag är lite grön för
tackar!
Jag är lite grön för att veta var jag ska börja nysta i det där men jag tror jag kommit på rätt spår iallafall.
Jag lägger till lite taxonomi terms i kombination med infon på denna länk tänkte jag
http://www.advomatic.com/blogs/amanda-luker/arm-yourself-drupal-bodyclasses
Ett alternativ till att
Ett alternativ till att "själv" lägga till CSS-klasser är att använda modulen Context för att sätta body-klasser styrt av taxonomi-termer. Där kan du även kombinera t.ex. sökväg, nodtyp, taxonomiterm och om ett eller alla argument uppfylls så används contextet som i sin tur kan sätta bodyklass, lägga till block, ta bort regioner etc. Använd 3.0 av context.
//Pontus Nilsson, Digitalist
Helt rätt Pontus, glömmer
Helt rätt Pontus, glömmer bort hur bra Context 3 är och faller tillbaka på gamla manuella lösningar.