Меняем стиль страниц пользователей в drupal


При необходимости сделать пользователям вашего drupal-сайта на персональных страницах дизайн, отличный от общего дизайна сайта, можно использовать модуль User Profile Theme. Однако, он обладает рядом недостатков:

  • Пользователи, самолично меняя css файлы, могут запросто "расклеить" дизайн.
  • Нет возможности массовой замены стилей.
  • Сайт(особенно это актуально для социальных сетей) со временем может приобрести внешность новогодней елки.

Однако немного изменив модуль, можно избавится от всех этих проблем.

В конце заметки прикреплен "урезанный" User Profile Theme модуль.
В отличии от оригинального, этот модуль drupal не позволяет пользователям самолично менять стили. На всех личных страницах будет использоваться один файл css. Одобрения пользователей не требуются для смены стиля.

Установка модуля в 2 шага:

  • Необходимо загрузить файлы модуля в директорию .../sites/all/modules/ и включить на странице управления admin/build/modules
  • Теперь необходимо загрузить в директорию files/profile-themes файл profile.css, который и будет использоваться на личных страницах пользователей.

Вот так сказалось на бесплатной теме seoposition использование этого модуля drupal.

Изменение drupal css

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

Код модуля прост и легко читаем, будет нетрудно изменить его для включения css-файлов в любые страницы drupal.


ПриложениеРазмер
Модуль1.13 кб
Файл css377 байтов

Комментарии

Добавить комментарий

Адрес показан не будет
CAPTCHA
Антибот
Как оформить комментарий?