Блог пользователя - surarus

Drupal views - сбивается порядок элементов при многостраничном просмотре

7 февраля 2013 в 14:45

Столкнулся с необычной проблемой, не знаю как решить.
Вывод товаров определенной категории у меня, у меня производиться средствами views(создано представление), где заданы определенные фильтры, а вот КРИТЕРИЙ СОРТИРОВКИ у меня задан случайно (Глобальный: Случайно (возр.)). Такой критерий сделан, чтобы товары выводились вперемешку, а не в зависимости от даты добавления, обновления или цены.

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

Как убрать копейки в Drupal Commerce

20 января 2013 в 18:18

При разработке Интернет магазина Oiwe.ru, понадобилось убрать копейки в цене товаров.

Для начала делаем хуук.

function dc_oiwe_commerce_currency_info_alter(&$currencies){
                $currencies['RUB']['format_callback'] = 'dc_oiwe_commerce_currency_format';
        }

А потом добавляем функцию, которая этот хуук обрабатывает.

function dc_oiwe_commerce_currency_format($amount, $currency, $object = NULL, $convert = TRUE) {
                $price = number_format(commerce_currency_round(abs($amount), $currency), 0, $currency['decimal_separator'], $currency['thousands_separator']);

                $replacements = array(
                        '@code_before' => $currency['code_placement'] == 'before' ? $currency['code'] : '',