drupal

Резиновые темы для Друпала (drupal fluid width themes)

 На офф сайте нашел такой себе списочек с названием "резиновые" темы для друпала, или как бы сказал какой нть англоязычный человек - drupal fluid width themes

Стандартные функции для темы Друпала

У каждого программиста, создающего шаблоны на друпал, есть свой каркас, на основе которого он создаёт последующие шаблоны. Это могут быть наброски в css, свои файлы .tpl, свой template.php, с которого удобно программисту начинать, и прочее. Сегодня я расскажу о некоторых функциях из template.php, с которыми мне очень удобно работать.

Функция, которой представилась честь открывать сегодняшную линию - функция обработки кнопок (навешивание дополнительного span-класса) для возможности создания закруглённых кнопок:

Подсветка черно-белого изображения в цветное при наведении

Чернобелые изображения могут быть очень кстати в фотогалереях, портфолио и даже для витрины интернет-магазина. Но не в статичном виде, а с симпатичным jquery-эффектом подсветки чернобелого изображения в цвет. Получается замечательно, посмотрите сами: демо.

Чтобы использовать этот эффект в друпале, надо всего-навсего создать в папке темы файл, скажем, hover.js с таким содержимым.

Метаразметка RDF и Drupal

Пытаюсь подружить Друпал с метаразметкой RDFa. Прописал нэймспэйсы и доктайп, предварительно адаптировав под него ресурс.

Вот что у меня получилось на сегодня...

Анонсы материалов и метданные в друпал

Здесь всё довольно просто оказалось. Идём в шаблоны page.tpl.php и node.tpl.php. В первом ищем опорный блок для контента и биндим ему нэймспэйс дублинского ядра:

Перенос данных с сайта на сайт (Drupal)

Часто возникает задача переноса контента на новый сайт или между различными версиями сайта. Рассмотрим перенос данных с одного Drupal-сайта на второй Drupal-сайт. Проблемы переноса материалов с других CMS (Joomla, Wordpress и др.) на CMS Drupal обсудим в другой раз.
Под «переносом контента» будем считать перенос nod, связанных с ними терминов таксономии и комментариев, а также пользователей, написавших эти комментарии и nod-ы.

Зачем это нужно?

Выделим 2 главных случая, когда это необходимо:

Галерея на Drupal 7: Views + Panels + Colorbox

Чтобы эту галерею соорудить, нам понадобится модули: Views, Panels, Ctools (требуется для панелей), Colorbox. Структура у галереи будет почти такая же, как в Media Gallery: мы сделаем страницу с превьюшками "коллекций", на странице "коллекции" выведем обложки галерей, ну и собственно сами галереи у нас будут состоять из превьюшек, которые открываются в колорбоксе.

Простой каталог на Друпале

Для создания каталога нам потребуются модули: Views, Taxonomy Redirect, Pathauto.

Так как все термины таксономии имеют одинаковые пути taxonomy/term/%, нельзя задать им разные отображения. К счастью в модуле taxonomy есть замечательный хук hook_taxonomy_term_path, с его помощью можно изменить эти пути. Люди разбирающиеся в программировании и умеющие читать документацию сделают это быстро. Но мы пойдем по легкому пути и используем модуль Taxonomy Redirect.

Страницы

Подписка на RSS - drupal