Вы здесь

Темизация карточки товара Drupal Commerce

0

Создал тип материала stomkreslo. Добавил к нему поля, product_reference в том числе. В принципе при помощи Display Suite более или менее удалось темизировать карточку товара.

Но все же хотелось бы понимать как более гибче а главное правильнее темизировать ноду.

Я так понимаю надо будет создать в корне темы файл node--stomkreslo.tpl.php и уже его темизировать. Как добраться до значений сущностей commerce? Может у кого есть рабочий пример, где выводятся артикул, цена и т.д. Был бы премного благодарен за такую подсказку.

Версия Drupal: 
7.x
Категория: 
Theming
Связанные проекты: 
Drupal Commerce
Вопрос задан 02.08.2015 - 00:48

Ответы

3

Как добраться до значений сущностей commerce?

$content['product:field_name']

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

http://cgit.drupalcode.org/drupalife_store/tree/themes/drupalife_store/t...

Ответ дан 02.08.2015 - 01:14
Аватар пользователя xandeadx
xandeadx
1542

Спасибо большое то что нужно. А как же быть с Drupal Suite и Field Froup?
Они поддаются темизации?

Комментарий оставлен 02.08.2015 - 09:41
3

Я так понимаю надо будет создать в корне темы файл node--stomkreslo.tpl.php и уже его темизировать.

Да

Как добраться до значений сущностей commerce?

Так же как до любой референс сущности)))
Ставьте devel, затем в шаблоне dpm($content); или dpm($node);
Не знаю насколько глубокая нужна темизация, но можно попробовать и так:

Ответ дан 02.08.2015 - 01:20

Я так понимаю надо будет создать в корне темы файл node--stomkreslo.tpl.php и уже его темизировать.

Да

Добавил файл node--stomkreslo.tpl.php, поместил в него некий код, почистил кеш, в итоге все отображается так же как и раньше.

Комментарий оставлен 02.08.2015 - 10:09