HTML tisztítása, nem használt class-ok eltüntetése

szantog képe

leonidasz által linkelt http://www.frissradio.hu-n láttam, hogy milyen szép tiszták a views-szal generált html kódok, vagyis mintha nem lennének benne azok a css osztályok, amiket nem használunk formázáskor. Mivel különösen az általam kedvelt zen smink szereti telepakolni formázást könnyítő extra classokkal a html kimenetet, ezért kérdezem, van-e valami modul, amivel ezeket el lehet tüntetni, vagy manuálisan kell valahogy kihegeszteni őket?

Bálint képe

A Semantic Views modul talán alkalmas lehet arra, amit szeretnél.
Itt találsz egy rövid kis demót.

0
0
szantog képe

Ezt megnéztem, tetszik is, de csak részmegoldás.
A panelek, blokkok, extra node classokra nem működik.
Elméletileg egyáltalán lehetséges? Egy olyan modul, ami az oldal renderelése előtt végignéz minden modul által kreált $class elemet, összehasonlítja az oldalhoz adott css-ek tartalmával, és kiveszi azokat, amikre nincs hivatkozás egy css file-ban sem.

0
0

----
Rájöttem, miért kérdezek olyan ritkán a drupal.hu-n. Amíg szedem össze az infokat a kérdéshez, mindig rájövök a megoldásra.

pp képe

Elméletben lehetséges lenne ugyan ilyen, de az osztályokat, azonosítókat JavaScript kódok is használják ám. Gondolj bele a Clearbox, Lightbox, stb. képfelpattintó kódok olyan osztályokat használnak amikre nincs hivatkozás a css-ben, mert ezt csak a js használja.

Egyébként meg az általad említett elemek éppen, hogy tök jól sminkelhetőek. Azt az osztályt szeded ki amelyiket akarod. Erre szerintem általános megoldást keresni nem érdemes, hisz könnyedén megoldható.

pp

0
0