Темизация веб-формы в 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.

Вывод системных сообщения в более приятной форме в Drupal 7

27.02.2013

Все пользователи Drupal, знаю, что после выполнения каких-либо действий, система выдаёт сообщение, например «Комментарий сохранён» или «Статья размещена», но выводится это в не очень приятном глазу формате:

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

26.02.2013

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

Вывод ссылок редактирования/удаления контента в ноду в Drupal 7.

28.11.2012

Многие разработчики под Drupal, при натягивании шаблона на движок, не учитывают или просто не знают (или просто не желают, не знаю в чём в действительности кроется причина) как выводить ссылки для администратора сайта для быстрого редактирования контента. Разобраться в том, о чём я говорю поможет скрин ниже.

Темизация формы поиска в Drupal 7. Файл template.php.

08.11.2012

При создании шаблонов под Drupal, возникают моменты при которых не всегда хватает голого CSS для подгона того или иного элемента под дизайн сайта. В такие моменты нам на помощь приходит, как вы наверное уже догадались файл template.php – он переопределяет стандартные функции Drupal под конкретные шаблоны. Как работать с данным файлом – я покажу вам на конкретном примере.

Темизация раскрытого фильтра (exposed filter) в Drupal 7

22.10.2012

Сегодня поговорим о таком не мало важном моменте темизации Drupal 7, как темизация «раскрытого фильтра», он же «exposed filter». Долго большим набором букв мучить не буду, а приступим сразу к делу, у меня уже готова форма раскрытого фильтра, созданная через Views,

Создание своего шаблона для Drupal 7 на примере. Темизация ноды. Часть 4.

16.10.2012

Подходим к заключительной части создания нашего шаблона для Drupal 7, а именно темизируем ноду, как мы видим содержимое сайта у нас выводится по умолчанию, а именно выводится всё то, что нам абсолютно не нужно (аватар пользователя создавший материал, дата публикации, ник пользователя, ссылка подробнее, ссылка добавить комментарий, количество просмотров ), хотя нам необходимо выводить анонс материала, его заголовок – который так же является ссылкой на полное содержимое статьи

Создание своего шаблона для Drupal 7 на примере. Вывод блоков. Часть 3.

12.10.2012

В предыдущем уроке, мы с вами произвели разметку регионов, теперь пришло время в эти регионы вывести наши блоки, для этого нам понадобятся опять же исходные данные свёрстанного шаблона, скачать можно вот отсюда.

Создание своего шаблона для Drupal 7 на примере. Разметка регионов. Часть 2.

08.10.2012

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