Как настроить форму добавления в корзину с помощью изменения формы крючка?


Как настроить форму добавления в корзину с помощью hook_form_alter. Или еще лучше, можно ли применить такие макеты, как набор дисплеев или панели, к форме добавить в корзину с помощью hook_form_alter? У меня есть пользовательские типы элементов строки, которые я хотел бы показать, используя какие-то области формы add_to_cart в 2 или 3 столбцах с накоплением.

Author: Faisal Majeed, 2015-11-09

1 answers

Вы можете использовать этот фрагмент для настройки формы добавления в корзину:

/**
 * Implements hook_form_alter()
 */
function MYMODULE_form_alter(&$form, &$form_state, $form_id) {
  if (strpos($form_id, 'commerce_cart_add_to_cart_form_') === 0) {
    // Your form modifications go here.
  }
}

$form_id изменяется в зависимости от продукта, который в нем находится, поэтому вам нужно проверить строку в начале переменной $form_id.

Вы можете оформить его и/или изменить разметку в форме, как в обычной форме.

 1
Author: nvahalik, 2015-11-09 22:50:25