Меняем стиль страниц пользователей в drupal
Заметка 2008 года. Версии программ и описанные приёмы могли устареть.
При необходимости сделать пользователям вашего drupal-сайта на персональных страницах дизайн, отличный от общего дизайна сайта, можно использовать модуль User Profile Theme. Однако, он обладает рядом недостатков:
- Пользователи, самолично меняя css файлы, могут запросто "расклеить" дизайн.
- Нет возможности массовой замены стилей.
- Сайт(особенно это актуально для социальных сетей) со временем может приобрести внешность новогодней елки.
Однако немного изменив модуль, можно избавится от всех этих проблем.
В конце заметки прикреплен "урезанный" User Profile Theme модуль.
В отличии от оригинального, этот модуль drupal не позволяет пользователям самолично менять стили. На всех личных страницах будет использоваться один файл css. Одобрения пользователей не требуются для смены стиля.
Установка модуля в 2 шага:
- Необходимо загрузить файлы модуля в директорию .../sites/all/modules/ и включить на странице управления admin/build/modules
- Теперь необходимо загрузить в директорию files/profile-themes файл profile.css, который и будет использоваться на личных страницах пользователей.
Вот так сказалось на бесплатной теме seoposition использование этого модуля drupal.

Используемый файл profile.css прикреплен к заметке.
Новые комментарии закрыты: заметка из архива.