foreach: Блог

Главные вкладки

Виртуальный образ системы для разработки

5 января 2014 в 16:02

Добрый день

Видел для drupal существуют образы готовых систем.
quickstart, drupalpro и bitnami
Запускаются без проблем.

Есть ли у них какие-то ограничения ?

Можно ли считать такой сервер полноценным для локальной работы ?

До этого использовал windows и open-server + drush.

Опыт конфигурирования серверов маленький, хотелось бы поэкспериментировать.

Хотелось бы иметь возможность переключения между используемыми версиями компонентов.

Спасибо

upd: adubovskoy советует несколько инной подход, использовать Vagrant Drupal Development

Шаблон представления для display_id

12 декабря 2013 в 11:57

Добрый день

Есть стандартное представление с блоком корзины (commerce).
Там есть display "default" и display "block_1".

В display "block_1" есть регион "header".
Выбрано "Commerce Line Item: Line item summary".

Как сделать отдельный шаблон для него ?

В стандартной поставке существует функция commerce_line_item_summary.

У меня получается переопределить вывод, но он работает для обоих дисплеев.

Использую имя_темы_commerce_line_item_summary.
Пробовал найти имя_темы_commerce_line_item_summary__display_id, но ничего не вышло.

Вывод содержимого любого из регионов views в page.tpl.php

9 декабря 2013 в 13:46

Добрый день

Есть необходимость вывести часть представления на странице.

Чуть подробнее.

Спасибо

Обновление представления

4 ноября 2013 в 3:38

Добрый день

Магазин на базе commerce.

Создано представление.

Есть header и footer, они одинаковые.

Включен ajax.

При удалении последнего товара, в header остается 1 элемент и его цена.

footer и content обновляются нормально.

Проблема только при пустой корзине.

Спасибо

[Решено(через шаблон)]Передать значение в переменную views

30 октября 2013 в 4:45

Добрый день

Ранее уже спрашивал.

Спрошу еще раз.

Во views есть функция template_preprocess_views_view_grid, находится она в theme.inc

Если добавить часть кода которая закомментирована, то все работает как задумывалось.
Этот вариант лишь для проверки работоспособности.

Данные которые нужны, получаю из модуля commerce_price_savings_formatter

В итоге для каждого товара создается класс "цена снижена" или "без изменений".

function template_preprocess_views_view_grid(&$vars) {
  $view     = $vars['view'];
  $result   = $view->result;
  $options  = $view->style_plugin->options;
  $handler  = $view->style_plugin;

Переопределение template_preprocess_views_view_grid

4 октября 2013 в 10:58

Добрый день

Есть представление с сеткой.

Хотелось бы узнать, можно ли переопределить функцию template_preprocess_views_view_grid или правильнее будет создать свой style plugin ?

Спасибо

Drupal 7 commerce, темизация views

22 сентября 2013 в 15:39

Добрый день

Drupal 7 commerce + commerce_price_savings_formatter

Задача: присвоить товару класс в зависимости от состояния цены.

Механизм определения уже реализован в модуле.

Достать значение можно.

Пример: $vars['view']->result[0]->field_commerce_price[0]['rendered']['#price_direction'];

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

Теоретически это можно сделать с помощью foreach, но не получается.

Перепробовано несколько вариантов, в том числе и с преобразованием объекта в массив, a также с двойным foreach.

Получившийся класс пытаюсь передать в ctools_modal_text_button() для вывода в шаблоне views.