Создание каталога в Drupal 7. Часть 1

31.07.2013

Продолжаем изучение drupal, а именно сегодня поговорим о том, каким образом можно реализовать каталог . Данная реализация является достаточно сложной для понимания и достаточно объёмная, поэтому данную статью я разобью на 2 части. Под каталогом подразумевается вывод некой структуры, которая у вас может быть реализована с помощью таксономии. Давайте, как всегда разберём этот момент на конкретном примере. В моём распоряжении Drupal 7, который имеет вот такую структуру таксономии:

Вывод списка похожих товаров (нод) в блоке в Drupal 7.

17.07.2013

Всем привет, давно я ничего не публиковал на сайт, извините много работы, а сейчас выпало 2 часа свободного времени и решил я это время потратить на написание статьи, наверное на наболевшую тему для многих, а именно вывод блока похожих товаров (под товарами естественно понимаются ноды). Те жаждающие, которые меня просто заваливали просьбами о написании данной статьи можете поставить себе галочку о выполненной работе. Итак, по традиции ставим задачу: «Вывод списка нод в блоке, привязанные к одному термину таксономии».

Группируем поля типа материала. Модуль field collection

13.06.2013

Иногда при разработке сайтов со сложной структурой, возникает желание объединить несколько полей типа материала так сказать в один пакет, при необходимости который мы смогли в один клик добавить необходимое количество этих пакетов. Сейчас формулировка может показаться запутанной, но на самом деле всё очень просто. Для реализации данной задачи, я как правило использую модуль field_collection, скачать который вы сможете вот отсюда.

Работаем с drupal через drush

30.05.2013

Drush – это прежде всего мощная утилита, которая позволяет управлять вашим сайтом с помощью консоли (она же командная строка). Те программисты, которые постоянно работаю с Drupal, уже не могут обходится без данного инструмента и с не давнего времени, на него плотно подсел и я. Сегодня я постараюсь вам объяснить, для чего же нужна данная утилита и какие преимущества она приносит в нашу Drupal,овскую жизнь. Итак, давайте начнём по порядку, а именно с установки Drush.

Список переменных для создания region.tpl.php

17.05.2013

Продолжает затрагивать моменты темизации Drupal, а именно, как вы поняли из названия говорить мы будем о файле region.tpl.php. Данный файл используется для темизации регионов на сайте, по сути он просто определяет вывод контента для определённого региона, структура файла выглядит вот так:

Расположение файлов в Drupal 7

13.05.2013

После установки Drupal на ваш сервер вы можете наблюдать в корневом каталоге большое количество папок и файлов, назначение которых многие веб-мастера не знаю, хотя должны бы знать. Сегодня, я попытаюсь в кратце объяснить назначение папок и некоторых файлов.

Переносим сайт с denwer на хостинг

26.04.2013

Сегодня поговорим о том, как перенести готовый сайт, который вы разработали локально у себя на компьютере на хостинг какого либо провайдера. Итак, как мы знаем сайты как правило состоят из набора файлов, которые хранятся на сервере и из таблиц базы данных. Поэтому для того, что бы перенести сайт, нам всего лишь нужно перенести файлы с вашего компьютера на хостинг и импортировать вашу базу данных. Приступим, давайте разделим перенос на 2 этапа:

Темизация веб-формы в Drupal 7. Файл webform-tpl.php

25.04.2013

Сегодня начнём изучение темизации веб-форм в Drupal 7, напомню, что самым популярным при создании своих веб-форм является модуль webform. Как создать свою веб-форму вы можете почитать вот здесь, на этом я останавливаться не буду. В качестве примера я буду использовать стандартный шаблон Drupal – Bartik, и создам форму из нескольких полей (2х текстовых полей, 1го поля с электронной почтой и 1го поля с текстовой областью), в результате данная форма у меня выглядит вот так

hook_block_view();

23.04.2013

Сегодня продолжаем рассмотрение хуков блоков, данный хук используется совместно с хуком hook_block_info(), и как раз позволяет нам вывести заголовок и контент в созданный блок. Результат работы данного хука