Удаление или переопределение стандартных CSS-файлов
Иногда требуется изменить или удалить стандартные файлы CSS: system.css, defaults.css или system-menus.css . Мы конечно можем изменить эти файлы, но при обновление друпала мы можем забыть что меняли эти файлы и перезапишем их снова. Для того чтобы этого не произошло нужно исключить эти файлы из списка CSS выводимых друпалом, а если какие-то CSS из этих файлов вам понадобятся, то их можно скопировать в style.css вашей темы и отредактировать их. Тем самым вы защитите ваш CSS код от возможного удаления.
page-content-type.tpl.php отдельный шаблон для контент типа
Наверно вы не раз создавали отдельные шаблоны для своих нод переопределяя их как node-content-type.tpl.php.
Иногда этим можно и ограничится, а иногда для отдельного контент типа необходимо задать определенный шаблон. К сожалению в 6ом Друпале так не получится сделать без написания дополнительного кода. Чтобы наши новые шаблоны для контент типов page-content-type.tpl.php заработали, нужно в файл template.php поместить следующий код:
Создание слайдшоу (slideshow) и jQuery-каруселей в Drupal 7. Часть 2
В прошлой части урока мы создали слайд-шоу, у меня это был вывод сотрудников организации, Вы же можете использовать баннер как шапку сайта. Однако меня не устраивает это шаблонное решение, хотелось бы для сайта сделать кнопки переключения предыдущего и следующего слайдов. Это выглядит красивее, чем просто текстовые или числовые переключатели.
Напомню что у нас уже установлен Views и Views_slideshow.
Создание слайдшоу (slideshow) и jQuery-каруселей в Drupal 7. Часть 1
Довольно часто требуется или хочется добавить изюминку, немного оживить сайт. Сайты, сделанные на друпале в начальной сборке, имеют статичный, обыденный вид, а хочется чтобы они были оригинальными, динамичными, яркими и живыми. Для этого можно сделать выпадающее меню, динамически обновляемые страницы или баннер в шапке сайта.
Drupal темизация. Шаблон письма оповещения модуля Webform
Созданный нами каталог через модули CCK, Taxonomy, Webform позвоняет оповещать по e-mail заказчика и администратора сайта (менеджера) о сделанном заказе. Однако менеджеру в письме приходит лишь наименование, количество товара и реквизиты заказчика. Я думаю было бы очень удобно если в письме приходила сразу ссылка на заказанный товар.
Сейчас при оформление заказа на электронный ящик приходит письмо такого вида:
Темизация Drupal урок 8 Темизация страницы пользователя user-profile.tpl.php
В этом уроке мы разберем как темизировать страницу пользователей. Мы будем использовать шаблон user-profile.tpl.php.
Темизация Drupal урок 7 Темизация Термина таксономии
В этом уроке мы будем темизировать страницу таксономии с помощью шаблона taxonomy-term.tpl.php и модуля taxonomy views integrator (tvi).
Темизация Drupal урок 6 Темизация Views slideshow и jcarousel
В этом видео я буду темизировать Views slideshow, я переопределю несколько шаблонов и подключу плагин jcarousel для темизации пейджера слайдшоу.
Используемые модули
Views slideshow - http://drupal.org/project/views_slideshow
Плагины:
jQuery jCarousel - http://sorgalla.com/projects/jcarousel/
Код для работы jcarousel:
Темизация Drupal урок 5 Темизация поля. Шаблон field.tpl.php.
В этом уроке мы продолжаем темизировать друпал и на этот раз темизируем поля. После этого урока мы будет темизировать вывод Views.
Для темизации поля, нужно скопировать файл modules/field/theme/field.tpl.php
в папку templates
вашей темы и дать ему новое имя согласно одному из шаблонов:
Темизация Drupal урок 4 Темизация ноды. Создаем страницы сотрудников, портфолио
В этом уроке мы будем темизировать ноды, но для начала нужно создать вывод портфолио и сотрудников.