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

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

Аватар пользователя foreach foreach 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.

Все действия производятся в hook_preprocess_views_view_fields().

Спасибо

Комментарии