Как создать скидку программно на ордер в commerce?
Через хук работает но если пишу свою функцию, скидка не встает
<?php
/**
* Implements hook_commerce_order_presave().
*/
function mymodule_commerce_order_presave($order) {
Через хук работает но если пишу свою функцию, скидка не встает
<?php
/**
* Implements hook_commerce_order_presave().
*/
function mymodule_commerce_order_presave($order) {
В КРИТЕРИИ ФИЛЬТРАЦИИ выбираю "Глобальный: PHP",
пишу туда:
Пытаюсь с помощью ajax обновить часть формы, все обновляется кроме элементов типа radios, они исчезают и не рендерится.
Использую entity API, наследую EntityContentUIController
в классе хочу переопределить hook_menu для вывода сущности клиенту (node/%node)
Во views добавил филтр по полю типа Date (Unix timestamp), все вроде работает но часовой пояс не учитывается, и часть записей не выводится.
Если запрос выполнить вручную и прописать передним SET time_zone = '+03:00';, все ок.
Как сделать чтоб часовой пояс учитывался во views?
Задача: фильтровать записи по времени. Пример: получить записи с 12:00 до 20:00 часов
Что я сделал:
Написал custom filter handler в нем вот такой код
<?php function query() {
dpm($this->query );
$join = new views_join();
$join->table = 'field_data_field_data_and_time';
$join->field = 'entity_id';
$join->left_table = 'node';
$join->left_field = 'nid';
$join->type = 'left';
$this->query->add_relationship('field_data_field_data_and_time', $join, 'node');
$this->query->add_where(1, 'HOUR(from_unixtime(field_data_field_data_and_time.field_data_and_time_value))', "20", '>'); // HOUR(from_unixtime съедаются скобки и получается ошибка
/*
*
* SET time_zone= 'europe/moscow';
*?>
Установлены Redirect и Pathauto. При ручном изменении урла модуль Redirect срабатывает и создает редирект со строго url.
Но если я хочу через Pathauto сменить шаблон, то он ни чего не работает. порядок моих действий: изменяю шаблон в Pathauto, удаляю все ссылки, генерирую новые, а редиректы не создаются (
как переопределить в своем модуле theme_facetapi_accessible_markup? если использовать preprocess(theme_preprocess_facetapi_accessible_markup) то только значения переменных что не подходит
Как сворганить фильтр по дате во вьюс, но так чтобы даты группировались в месяца(если в месяце нет записей месяц пропускается), а эти месяца были ссылками. прикрепил изображение чтобы было понятнее.
Уже день ищу как решить проблему(
Заранее спасибо)
Воспользовался я этим мануалом http://www.drupal.ru/node/71971
Мне кажется или есть более простой способ добавлять и удалять, или только так как там описано?
Создаю я как то так
<?php
$test_type= node_type_set_defaults(array(
'type' => 'test',
'name' => 'тест',
'base' => 'node_content',
'description' => '',
'custom' => true,
'locked' => false,
'has_title' => true,
'title_label' => 'Название варианта ответа',
'comment' => false
));
node_type_save($test_type);
field_create_field(array(
'field_name' => 'quantity_selected',
'type' => 'text',
'settings' => array('max_length' => 60),
));
field_create_instance(array(
'entity_type' => 'node',
'bundle' => $test_type->type,?>
Есть сложное меню основанное на одном словаре таксономии, нужно чтоб на разных уровнях вложенности были разные шаблоны. Очень прошу, помогите:)
Анализирую код, не могу понять в модуле commerce->cart есть функция commerce_cart_add_to_cart_form из нее $form['submit'] выходит бодрячком
<?php#type (String, 6 characters ) submit
#value (String, 34 characters ) Добавить в корзину
#weight (Integer) 50?>
а на хуке в моем модуле hook_form_commerce_cart_add_to_cart_form_alter содержит
Есть блок который выводится на страницах нод, выведен не программно.
На некоторых страницах нет результата выполнения вьюса, а заголовок есть.
Не хочется создавать новые шаблоны и тп, хочется как то визилгом сделать,
программно я решение нашел http://www.drupal.ru/node/109993, но куча новых шаблонов и заглушек не радует
Фасетные фильтры проблема в работе в цены виджет Ranges: Min/Max UI Slider
Как избавится от того что друпал при выборе цены в N диапазоне начинает укорачивать диапазон выбора?
Побывал ставить свежую версию Search ranges 7.x-1.5+9-dev там вроде подправили работу слайдера(ползунка) все хорошо если какой нибудь словарь, диапазон не съедается а во с ценой все тоже.
Пытаюсь включить слайдер чтоб цена была симпатичной)) а появляться ошибка при смене виджита на Ranges: Min/Max UI Slider
Включены модули Database search, Search API, Search facets, Search ranges, Search sorts, Search views
Ошибка
SearchApiException: Cannot sort on field field_product:commerce_price:amount_decimal of a list type. в функции SearchApiDbService->search() (строка 1084 в файле /www/sites/all/modules/search_api_db/service.inc).
Добрый день.
Пишу в шаблоне(в теме)
Добрый день.
Пишу в шаблоне(в теме)
Как добавить метатеги на главную страницу с помощью Meta tags (quick)? Главная по сути сайт/node.
Я хочу многоуровневый каталог)) для этого я создал views и словарь таксаномии. Все в общем то работает, только при добавлении модуля, транслита все перестало работать. Я решил в фильтре -> "PHP-код для проверки" вставить sql запрос чтобы находить необходимые подкаталоги таксаномии. Для этого мне необходим весь урл.