Плагин sk_body_classes в действии
В Drupal очень полезная функция. Она определяет многие параметры сайта и на их основе прописывает соответствующие классы для тега body. На основе этого можно создавать отдельный дизайн для разных страниц, пользователей. т.д. Частично такое я реализовал в шаблоне «Lutsk 3col. Ширина блока с контентом разная для главной и периферийных страниц.
Это первая публичная версия плагина. поэтому он еще не умеет все определять, но скоро научится 
Сейчас он может определить:
- главную страницу;
- периферийное страницу;
- страницу или публикацию;
- ID публикации;
- ID страницы;
- вложения;
- разбиение страниц на подстраницы;
- различные типы архивов (по дате, автором …);
- результаты поиска;
- страницу 404;
- открытые комментарии и пинг.
В ближайших планах научить плагин определять:
- или залогований пользователь;
- автора (логин и уровень доступа);
- тип и версию браузера;
- створитты админку, где можно будет выбирать параметры для определения.
Использование плагина является простым. Требуется:
- скачать плагин. разархивировать и поместить в папку wp-content/plugins.
- активировать;
- в тег <body> добавить такой код:
| 1 | <? Php if (function_exists ('sk_body_classes')) (sk_body_classes ();)?> |
Скачать плагин
sk_body_classes-0.1.zip (913 байт)
PS Если кто хочет приобщиться к разработке - милости прошу!
Спонсоры записи:
Хорошая школа английского языка - качественные курсы английского языка Киев для юристов. Ждем наших курсах английского языка в Украине.
Отдых в Одессе зимой и летом. Не знаешь, какую гостиницу выбрать среди
всех гостиниц в Одессе?
Гостиница Юность приглашает к себе отдыхающих!
Хочешь быть стильным? Все о стиле и моде для женщин и
девушек. Женский журнал Космополитан.