Полезные советы

Рекомендации и советы, которые облегчают работу и понимание Drupal

Drupal: Будьте внимательней с watchdog()

В функцию watchdog() нельзя передавать динамические сообщения и сообщения на языках отличных от английского! Дело в том, что при выводе системного журнала, все сообщения проходят через t() и при неаккуратном использовании можно запросто загадить таблицу locales_source:

Drupal: Оплата наложенным платежом в Drupal Commerce

Чтобы дать пользователям возможность платить за товары наложенным платежом нужно:

Drupal: Модуль Commerce Checkout Login — панель авторизации в форме чекаута

Описание

На первом шаге оформления заказа (checkout) в Drupal Commerce, анонимным пользователям требуется ввести свой e-mail, на который будет отправлена информацию о их новом аккаунте и заказе.

Drupal: Весь checkout в Drupal Commerce на одной странице

По умолчанию процесс оформления заказа в Drupal Commerce состоит из двух шагов:

1. Ввод личной информации

2. Выбор способа оплаты

Чтобы сделать этот процесс на одной странице, нужно в настройках чекаута (admin/commerce/config/checkout) переместить блок Payment в секцию Checkout, а Review в Disabled:

Drupal: Ссылка на карточку товара из корзины Drupal Commerce

По умолчанию в корзине Drupal Commerce ссылки товаров ведут на так называемый Commerce Line item: Display path — это та страница, на которой пользователь ткнул кнопку В корзину. Чтобы ссылки вели на карточку товара, нужно:

Прогноз погоды при помощи Google Weather API на вашем сайте

$xml = simplexml_load_file('http://www.google.com/ig/api?weather=Almaty&oe=utf8&hl=ru');



<?php

$information = $xml->xpath("/xml_api_reply/weather/forecast_information");

$current = $xml->xpath("/xml_api_reply/weather/current_conditions");

$forecast_list = $xml->xpath("/xml_api_reply/weather/forecast_conditions");

?>



Алматы:

Как вывести аватар через ImageCache (Image Styles) в drupal 7

С чего все началось? Все просто – нужно вывести небольшой аватар пользователя. Сейчас это «модно», везде показывать пользователю его же аватар, наверно на случай, если пользователь его забыл‽ Задача, казалось бы, проще некуда, да не тут-то было.

Как вывести аватар пользователя в Drupal 7

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

Как вывести аватар пользователя в блоке с меню "Навигация" (D6)

Как вывести аватар пользователя в любом нужном месте? Легко. Наипростейший способ сделать это — вывести через тему. Поэтому так и сделаем.

подробнее

Drupal: Как навесить #ajax на пользовательское событие

В элементе #ajax['event'] можно указывать не только дефолтные события такие как click/change/blur, но и любые другие, которые будут вызваны через trigger()

RSS-материал