Записи с меткой Drupal

Drupal. Отдельный шаблон panels-pane.tpl.php для разных типов pane

0

Иногда может понадобится отдельный шаблон для отдельной pane модуля Panels. Общий шаблон для всех pane — panels-pane.tpl.php. Отдельные тэмплейт pane можно создать для разных типов панелей и даже для отдельно взятых панелей. Для начала нам понадобится установленный и включенный модуль Devel, для того чтобы определить тип и название панели, для которой нужно создать отдельный файл panel-pane—[*].tpl.php.

(далее…)

Drupal 7. Ссылки на следующую/предыдущую ноду

0

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

(далее…)

Drupal. Роль по умолчанию при регистрации

2

По умолчанию в Drupal при регистрации пользователю присваивается роль «авторизованный пользователь». Задачи бывают разные и порой может потребоваться добавить новую роль, например, с чуть меньшими правами и установить ее ролью по умолчанию при регистрации новых пользователей. (далее…)

Drupal. Генерация пароля и отправка на email

0

Как известно, при регистрации в Drupal можно выбрать несколько вариантов задания пароля. Один из вариантов подразумевает указания только email, после чего происходит генерация ссылки для первой авторизации и эта ссылка отправляется на почту. Пользователь заходит по этой ссылке на наш сайт и устанавливает пароль. При другом варианте, пароль можно вводить сразу во время регистрации. Но иногда может потребоваться, чтобы сразу после регистрации без указания пароля учетная запись активировалась, а сгенерированный пароль уходил на указанный во время регистрации email. Однажды, мне понадобился такой вариант при создании интернет-магазина на Drupal Commerce. (далее…)

Drupal Commerce. Темизация кнопки Add to cart

0

Понадобилось было изменить надпись на кнопке «Добавить в корзину» и тут же добавить к ней атрибут title. Для этого в файле настройки темы template.php нужно добавить вызов следующей функции:

Естественно, вместо MYTHEME нужно написать название вашей темы, и вместо Add to cart свою надпись для кнопки.

Drupal. Изменяем сетку товаров на список и наоброт

17

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

list-grid

Решение, которое я предоставлю работает во всех CMS и вне их. Но локализую я данное решение все же к CMS Drupal.

(далее…)

Drupal Commerce. Процесс оформления заказа

0

Нынче стало популярно показывать пользователю процесс оформления покупки в Интернет-магазине от начала до конца. Часто это выглядит примерно следующим образом (пример взят из популярной сборки Commerce Kickstart):

Checkout

 

(далее…)

Drupal. Заголовок блока как ссылка

0

Этот пост больше как напоминание самому себе, что если возникает потребность в том, чтобы создать заголовок блока в качестве ссылки, нужно воспользоваться простейшим модулем под названием Block Link Title (http://drupal.org/project/block_titlelink).

Drupal Commerce. Разные способы оплаты для разных типов товаров

0

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

Drupal Views. Слайдшоу с навигацией

0

Часто бывает необходимость или того требует пожелание клиента, чтобы слайдер имел не просто элементы управления, а еще и навигацию по слайдам. Очень часто, такая навигация выглядит так:

Делается это с помощью Views и модуля Slideshow. Данное короткое пошаговое руководство подразумевает, что у вас уже есть слайдер, созданный с помощью Views. (далее…)

Вверх