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

13.06.2013

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

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

17.05.2013

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

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

26.04.2013

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

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

25.04.2013

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

Файл html.tpl.php в Drupal 7

10.04.2013

Сегодня я продолжаю написание уроков по drupal, как вы наверное заметили, статей не было почти 1.5 месяца, за это прошу вас строго не судить, ибо работа прежде всего, а в последнее время она была изрядно напряжённая. Итак, как вы поняли из названия - речь пойдёт о, возможно, для кого-то новом файле как html.tpl.php. Данный файл так же используется в шаблонах темизации, как и все файлы с расширением .tpl.php.

Создание сортировки товаров по ценам в ubercart с помощью слайдера Jquery UI

26.02.2013

При разработке интернет магазинов, иногда встает вопрос реализации сортировки товаров по цене, при чём , для красоты необходимо использовать слайдер Jquery UI. Сейчас я вам попытаюсь объяснить не самую сложную реализацию, данного функционала в Ubercart, но минимальное знание PHP, Jquery и немного Api Drupal вам нужно знать. Для работы нам понадобятся установленные модули Ubercart и Views, и их зависимости, на установке останавливаться не будем.

Устанавливаем плагин Uppod для редактора Ckeditor

25.02.2013

Сегодня продолжаем знакомство с визуальным редактором для сайта Ckeditor, а именно я продемонстрирую, как устанавливать дополнительные плагины для данного редактора. В качестве примера будем использовать довольно популярный плагин, который позволяет вставлять изображения, аудио и видео файлы, плагин – UPPOD.

Визуальный редактор для сайта под Drupal 7. Модуль CKEDITOR

22.02.2013

Как вы понимаете из названия статьи, сегодня мы займёмся установкой визуального редактора для сайта. Такие редакторы пользуются популярностью среди заказчиков, которые как вы понимаете далеки от HTML, ну а разработчикам он не особо нужен. Самый популярный среди данных редакторов является CKEDITOR, скачать модуль для Drupal 7, можно вот отсюда. Итак приступим, вы скачали модуль и активировали, после чего в разделе «Конфигурация», у вас появится системное сообщение об ошибке:

Система рейтинга статей сайта в Drupal 7. Модуль Fivestar

19.02.2013

Это очередная статья, посвященная разработке на Drupal. Сегодня затронем такую довольно популярную тему, особенно для блогов, как система рейтинга статей сайта. Не будем долго тянуть, а сразу приступим к реализации. Данный функционал нам позволяет реализовать модуль Fivestar, как устанавливать модули вы уже знаете, на этом не останавливаемся.