темизация
Работая над небольшим проектом, столкнулся с проблемой – если какой-либо модуль не предоставляет хуков по темизации вывода своего контента, то довольно сложно темизировать представить информацию в нужном виде. Но как всегда – Друпал гибок и могуч, и эту проблему можно обойти если модуль использует (и регистрирует) свои функции темизации в общем реестре.
... весь текст
Среда, 03.11.2010 21:26
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
- 322 просмотра
Во многих случаях, такие вопросы достаточно просто решаются через темизацию, а конкретно через файл template.php и/или файл шаблона.
В нашем случае наиболее удобным местом, где можно «подправить» вывод профиля пользователя является функция preprocess_user_profile.
... весь текст
В нашем случае наиболее удобным местом, где можно «подправить» вывод профиля пользователя является функция preprocess_user_profile.
function имя_вашей_темы_preprocess_user_profile(&$variables){
$items = array();
foreach ($variables['account']->roles as $key => $value) {
// получаем в массив список ролей пользователя
// (кроме стандартных анонимуса и авторизованного пользователя)
if ($key > 2) {
$items[] = $value;
$items = array();
foreach ($variables['account']->roles as $key => $value) {
// получаем в массив список ролей пользователя
// (кроме стандартных анонимуса и авторизованного пользователя)
if ($key > 2) {
$items[] = $value;
Четверг, 22.04.2010 11:56
- 2 комментария
- 382 просмотра
Здравствуйте.
Передо мной поставлена задача: есть друпал, есть две картинки (как должна выглядеть главная страница и как должны выглядеть остальные страницы сайта) - поднять движок и сделать у сайта такой дизайн, как на картинках.
... весь текст
Вторник, 18.11.2008 11:10
- 3 комментария
- 1917 просмотров
Начинаем приводить вывод нод и комментариев к более приемлемому виду.
Я пока не буду говорить о стилях оформления (точнее о включенных в тему файлах CSS), сейчас мы будем разбираться в структуре вывода контекста, используемых при выводе переменных, и как и где их можно менять и использовать.
Для дальнейшего понимания приводимых исходных кодов, оговорюсь, что свою тему, не мудрствуя лукаво я назвал «hotel». т.е. в каталоге sites/www.hotel-prog.ru/themes создал директорию hotel, в которой разместил следующие файлы: ... весь текст
Я пока не буду говорить о стилях оформления (точнее о включенных в тему файлах CSS), сейчас мы будем разбираться в структуре вывода контекста, используемых при выводе переменных, и как и где их можно менять и использовать.
Для дальнейшего понимания приводимых исходных кодов, оговорюсь, что свою тему, не мудрствуя лукаво я назвал «hotel». т.е. в каталоге sites/www.hotel-prog.ru/themes создал директорию hotel, в которой разместил следующие файлы: ... весь текст
Среда, 02.07.2008 02:18
- 14 комментариев
- 6916 просмотров
Перевод HTML макета, в тему Drupal.
(при этом желательно в макете вывести все предполагаемые к использованию регионы и поместить в эти регионы какую-либо информацию, для того, что бы визуально контролировать процесс).
В принципе ничего сложного в этом нет, есть маленькие хитрости
Далее идут "фишки" которые использую я, при этом не претендую на то, что это единственно верный путь
... весь текст
(при этом желательно в макете вывести все предполагаемые к использованию регионы и поместить в эти регионы какую-либо информацию, для того, что бы визуально контролировать процесс).
В принципе ничего сложного в этом нет, есть маленькие хитрости

Далее идут "фишки" которые использую я, при этом не претендую на то, что это единственно верный путь
... весь текст
Четверг, 19.06.2008 20:54
- 2 комментария
- 1702 просмотра