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

как Изменить commerce_order_total

24 февраля 2015 в 15:15

Нужно переписать commerce_order_total.

Делаю стандартным способом, потом устаревшим способом - не получается. Очевидно что есть проблема но не могу понять в чем.

$order_wrapper = entity_metadata_wrapper('commerce_order', $order);
$order_wrapper->commerce_order_total->amount = 4200;
$order_wrapper->save();

или так:

$order->commerce_order_total['und'][0]['amount'] = 4200;
$order->commerce_order_total['und'][0]['data']['components'][0]['price']['amount'] = 4200;
commerce_order_save($order);

Simplenews - проблемы при рассылке

4 февраля 2015 в 13:05

Создал рассылку. ОТправил тестовое письмо, все работает.
Пробую запустить рассылку в автомате, каждые 15 минут.
В списке рассылок она становится в статус "отправляется", но ни одного письма не уходит.
При попытке запустить вручную задачу simplenews_cron ругается: Job simplenews_cron already running
Как заставить сбросить хотя бы это состояние?
Что бы можно было вместо крона вручную дергать.

Не работают шаблоны страниц

29 января 2015 в 10:23

Здравствуйте,
Имеется рабочий сайт с собственной темой.
В каталоге template темы лежит один шаблон html.tpl.php
По нему отображаются все страницы сайта.
Добавил отдельный шаблон для главной страницы:
page--front.tpl.php
и шаблон для отдельной ноды
page--node--13.tpl.php

В них скопировал содержимое html.tpl.php плюс добавки необходимые.

но они не вызываются... все идет через html.tpl.php.
Кроме размещения файлов шаблонов в каталоге tpl.php больше ничего не делал.
Может еще что то надо?

Заголовок Меню - сменить тэг h2

29 декабря 2014 в 17:48

Есть меню, которое размещается через панелайзер на странице.
У меню есть заголовок, который отображается в тэге


Хочу сменить его на H1 и не найду, где.
В настройках самого меню есть такой фичи нет.
В настройках блока в панели - именно в настройках блока меню - тоже нет.
Какие еще могут быть варианты?

Подскажите, как вызвать обработчик - callback - по URL

17 декабря 2014 в 15:10

Нужно просто чтобы по "секретному url" запускался на выполнение скрипт.
например www.example.com/secret_action1
При этом на странице сайта, главной, ничего не должно меняться, то есть этот урл не фигурирует в alias и не привязан к страницам,
он только запускает скрипт и все.
Как?

Фильтр в выносном блоке переписывает URL блока меню

25 ноября 2014 в 14:15

Вывожу контент через два представления.
В первом привязываюсь к терминам таксономии, создаю несколько страниц-дисплеев и каждую страницу привязываю к кастомному блоку меню.
Во втором вьюве создаю выборку таблицу и связываю ее контекстным фильтром.
В выборке используется выносной фильтр в форме. Настраивыю вывод блока с фильрами на страницу с нужным url.

В итоге имею:

Блок меню: pop | rock | jazz

Выносной блок фильтр
>Газманов
Киркоров
Сикорский

Таблица с данными
---------------------------
бла -бла
---------------------------

иду по вкладкам листая страницы: /music/pop, music/rock, music/jazz

Но если пытаюсь установить фильтр, то url пишется в таком виде /?singer_filter=12, то есть теряетсяя часть url от вьюва с меню.

Фильтр в отдельном блоке

21 ноября 2014 в 17:10

Добавил в представление фильтр и сделал его внешним блоком.
Вижу его наличие в списке блоков.

Как теперь его добавить:
а) на панель, например. При добавлении на панель вылезает окно со списками категорий разных и не в одной категории я этого блока не вижу.
б) в шапку представления. Пробую добавлять Сущность: Готовая к выводу сущность - Тпи сущности блок. Далее надо указать ID - а какой он этот ID,
где его посмотреть?

Вопрос то банальный - вывести на странице фильтр в отдельном блоке. Страница создается через мшуцы

Views Accordion - высота слайда по содержимому.

19 ноября 2014 в 16:17

Установил этот модуль - очень красиво все показывает но есть проблема -
слайды открываются по максимальной высоте одного из вложенных блоков.
Рекомендации http://antiden.ru/drupal-views-accordion-avto-podgonka-vy-soty-kontenta-...
не помогают, хотя так тоже все работает, но высота все равно по максимальному контенту.
В итоге получается что то типа такого

entity_metadata_wrapper не работает по API

18 ноября 2014 в 13:00

Иду по документации.
https://www.drupal.org/documentation/entity-metadata-wrappers

entity_metadata_wrapper

Example of using value(), set() and save()
<?php
$product = getproduct(); // вытаскивается из базы нормально
$product = entity_metadata_wrapper('commerce_product', $product);
$var = 1;
$product->field_number->set($var);
$product->save();
?>

как добавить в вывод списка таксономии подчиненные ей товары

15 ноября 2014 в 15:32

Требуется вывести список магазинов, которые перечислены в словаре таксономии Магазины и список товаров, которые в нем лежат.
В commerce у товаров есть поле для связи "Магазин":

Магазин 1
- товар 1
- товар 2
- товар 3
Магазин 2
- товар 3
- товар 4
- товар 5
...

Сделал дисплей типа блок для товаров ТоварыВМагазинах, включил в него поля термин таксономии название, добавил отношение
Термин таксономии: Commerce Товар, используя Магазин, добавил описание товара из комерца.
добавил фильтр в блоке Словарь таксономии: Машинное имя (= Магазин)

Создал другой дисплей Page, в нем делаю вывод двух полей:
Словарь таксономии: Машинное имя (= Магазин)
Глобальный (Просмотр), который настроен на отображение блока ТоварыВМагазинах)