Собственно столкнулся с такой потребностью:
Нужно в зависимости от страницы (либо группы страниц), то есть например у группы страниц:
site.ru/news/1
site.ru/news/2
site.ru/news/3
site.ru/news
Был один стиль, у другой группы другой.
Делать свои темы отдельные не вариант - громоздко.
Изменения заключаются в виде смены фона страницы и картинки в шапке.
Может есть модуль, позволяющий решить такое...
Комментарии
http://drupal.ru/node/46644
Интересное решение, но так придется у каждого материала указывать стили, а если забудешь это сделать, либо кто-то, а не ты будешь добавлять, не знающий о стилях - они и не применятся...
Хотелось бы чтобы привязка стилей шла именно к url, так как обычно распределение контента сайта идет по группам и url у каждой группы свой...
Можно указывать стили уже назначенные для другой ноды.
В этом случае этот модуль точно не подойдет.
Тут куча вариантов. Все сводятся к редактированию файлов темы.
как раз таки этого не охота делать... Нужно решение чтобы можно было поменять с браузера
Привязаться вам надо к этому ключевому слову. Каждой группе контента сопоставить свой тип материала. Пусть даже по содержимому они будут идентичны, но все-же всяк со своим типом. А оттуда уже плясать: Контент типа "number_1_node" темизируем по-своему, а "number_2_node" по-своему. "number_3_node" оставляем по-дефолту, ну а "number_4_node" красим в яркий цвет...
Могу, конечно, предложить третий вариант: таксономия. Автор указывает группу принадлежности материала (сск поле, обязательное для заполнения). При выводе ноды таксономия должна быть прочитана, определена группа принадлежности материала, после подгружен css файл, который переопределит стандартные значения стилей на свои. Вместо таксономии можете использовать что угодно. Хоть шарики разноцветные. ПХП однако нужно будет вставить в тип материала, но это другая история...