Как создать скидку программно на ордер в 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 запрос чтобы находить необходимые подкаталоги таксаномии. Для этого мне необходим весь урл.
Я сделал чтобы сообщения в WebForm выводились в шаблоне node--webform.tpl.php указав в нужном месте print $messages; с помощью добавления в template.php кода
<?php
/* передача техническич сообщений в ноду*/
function osnowa_preprocess_page(&$variables) {
// This disables message-printing on ALL page displays
$variables['show_messages'] = FALSE;
}
function
osnowa_preprocess_node(&$variables) {
$variables['messages'] = theme('status_messages');
}
/* /передача техническич сообщений в ноду*/
?>
но после подключения ajax webform все стало работать иначе. при первом открытии страницы все выводится где нужно а после обновления страницы с помощью AJAX сообщения выводятся сверху формы
Нужно вывести заголовок шаблоне views если выводить в пейждже то он появляется там где не нужно и нельзя задать точное расположение
Как сделать обязательным для заполнения поле ИМЯ в комментариях.
Не могу понять как указать название файла для того чтобы темизацировать всеполя зараз. другими словами хочу добавить див вокруг каждого поля.
Подскажите как добавить новый тип поля пытался сделать хук, но не получилось.
в template.php темы пишу