Вы здесь

Товар в товаре + вариации + ajax

0

Добрый день, очень нужна ваша помощь. Добавил в товар field "ссылка на товар", и вроде бы все хорошо, все выводится, 2 кнопки в корзину, все работает. Но, стоит добавить вариации товара, например размер, при открытии товара - обе кнопки положить в корзину работают, после смены размера, происходит ajax, первая кнопка работает, а вторая, которая доп. field не работает, просто перебрасывает на страницу /system/ajax.
Посмотрев на саму форму, увидел, что меняется action у второй формы, вместо текущей страницы получается /system/ajax
пробовал(костыль) js менять action после ajax, все равно ничего не работает
Как отследить ошибку?
в журнал просто пишет:
Некорректные POST-данные формы.
использую Drupal 7 + commerce
Несколько скриншотов, для наглядности:
http://joxi.ru/xAeDDGGsYE6al2
http://s8.hostingkartinok.com/uploads/images/2016/07/0c7139c098e709ae6ab...
http://s8.hostingkartinok.com/uploads/images/2016/07/05f709b2b5ab6e9e2b0...

Версия Drupal: 
7.x
Категория: 
AJAXForm API
Связанные проекты: 
Drupal CommerceCommerce Product Option
Вопрос задан 12.07.2016 - 11:20

Для работы ajax атрибутов комерц добавляет служебные врапперы и классы к полям. Вероятно вы где-то затёрли их.

Комментарий оставлен 12.07.2016 - 12:08

Поставил сейчас чистый commerce kickstrat, добавил поле, такая же проблема

Комментарий оставлен 12.07.2016 - 13:37

Ответы

0

Решил проблему установив модуль https://www.drupal.org/project/dc_ajax_add_cart
теперь не важно что в action, ложится в корзину все верно.
Но почему из коробки не работает до сих пор вопрос, если кто-то знает в чем проблема - просьба сообщить. И если я что-то найду - обязательно напишу в этой теме

Ответ дан 12.07.2016 - 15:09