Зачем в друпале столько дефолтовых стилей?

Главные вкладки

Аватар пользователя andreyvlru andreyvlru 13 марта 2007 в 17:13

Объясните пожалуйста
Зачем в друпале столько дефолтовых стилей прописано?

Как посмотришь - аж страшно становится, чего там понаколбашено

Разве не разумней было бы все стили отдать на откуп шаблонам и все держать там?

Комментарии

Аватар пользователя robo robo 13 марта 2007 в 21:43

Очень удобно менять тему используя только CSS. Никакого знания PHP не нужно. Drupal изначально задумывался как XHTML/CSS система.

Аватар пользователя marazmus marazmus 13 марта 2007 в 22:04

Все шаблоны страниц можно "перекрыть" своими вариантами. И система шаблонов Друпала заточена как раз именно под такой подход.

Если некогда или некому переколбасить html-вывод шаблона - то за нас уже все сделали авторы "стандартных" тем - там все есть. "Наколбашено", кстати, много, но на мой взгляд, очень разумно - как раз под случай, когда есть возможность править CSS "под себя", но нет сил или знаний заниматься самим кодом шаблона. Лишний класс гуглу не помеха, так сказать :), и спецу по CSS не нужно будет просить спеца по шаблонам добавить "воон в тот блочок вот этот вот классец" Smile Потому что он там уже есть.

В случае, если есть познания в шаблонах отдельных "строительных блоков" Друпала, и есть силы построить html-вывод самому - вся мощь PHPTemplate для вас. Генерите html такой, какой только вам в голову придет. В том числе и классы, какие нужно. Вот же он, page.template.php перед вами, такой открытый и беззащитный Smile

Аватар пользователя Natalie Natalie 13 марта 2007 в 23:28

Разбили на .css отдельных модулей. См. в папках модулей.
- - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - -
Переводы некоторых модулей.
All content management systems suck, Drupal just happens to suck less. -- Boris Mann at DrupalCON Amsterdam, August 2005.

Аватар пользователя Natalie Natalie 13 марта 2007 в 23:54

Тем, что теперь css действует только тогда, как модуль включен, а не когда ему вздумается. Контролировать удобнее.
- - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - -
Переводы некоторых модулей.
All content management systems suck, Drupal just happens to suck less. -- Boris Mann at DrupalCON Amsterdam, August 2005.