Вывод кнопки "add to cart" из темплейта

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

Аватар пользователя doka doka 12 января 2012 в 2:28

Добрый день!

Я создал темплейт для ноды товара node--content_type_product.tpl.php
Теперь вывожу там все поля, но кнопку "Добавить в корзину" вывести не получается.

В отличие от остальных полей, такой код не работает:

<?php print render($content['field_product']); ?>

где field_product - ссылка на товар из ноды.

Подскажите, как можно её вывести?

Комментарии

Аватар пользователя qqqarmani qqqarmani 27 октября 2012 в 21:25
function bartik_form_alter(&$form, $form_state, $form_id) {
 if (commerce_form_callback($form_id, &$form_state) == "commerce_cart_add_to_cart_form") {
  $form['submit']['#type']='image_button';
  $form['submit']['#src']= path_to_theme().'/themes/bartik/templates/images/add_to_cart_button.png';
  }
  }

Если вам нужна просто кнопка купить в node--product-display.tpl.php

<?php print render($content['product:commerce_price']); ?>