Лавина и магентто - PullRequest
       11

Лавина и магентто

0 голосов
/ 05 марта 2012

Мы установили Avalanche Magento Theme, но продукты Simple Configurable не работают правильно на странице отображения продукта.

Когда мы меняем значение раскрывающегося списка на размер, описание и другие данные отображаются не так, как в теме по умолчанию.

Что потребуется, чтобы простой конфигурируемый продукт работал с темой Avalanche magento?

Любая помощь будет оценена.

Я почти уверен, что кто-то другой уже сталкивался с этим и исправил проблему, изменив некоторые js-файлы, файлы макетов и шаблоны.

Заранее спасибо.

Исследование:

Для начала в теме «Лавина» для формы используется не идентификатор «Product_addtocart_form», а «форма заказа». Это уже вызывает озабоченность в отношении стандартных соглашений о присвоении имен, но я уверен, что для этого есть причина.

Макет catalog.xml не загружает Javascript scp, так что это одна вещь, которая потребует загрузки:

<action method="addItem"><type>skin_js</type><name>js/scp_product_extension.js</name></action>

1 Ответ

2 голосов
/ 07 марта 2012

Я построил Лавину.Пожалуйста, измените идентификатор формы заказа на Product_addtocart_form.Это будет возвращено в следующем обновлении для улучшения совместимости расширений.

/ app / design / frontend / avalanche / default / template / catalog / product / fd_view-right.phtml

Линия 46

<form action="<?php echo $this->getSubmitUrl($_product) ?>" method="post" id="product_addtocart_form"<?php if($_product->getOptions()): ?> enctype="multipart/form-data"<?php endif; ?> onsubmit="return false">

Линия 69

var productAddToCartForm = new VarienForm('product_addtocart_form');

/ app / design / внешний интерфейс / лавина / по умолчанию / шаблон / каталог / ajax / product / view.phtml

Линия 39

<form action="<?php echo $this->getSubmitUrl($_product) ?>" method="post" id="product_addtocart_form"<?php if($_product->getOptions()): ?> enctype="multipart/form-data"<?php endif; ?> onsubmit="return false">

Линия 68

var productAddToCartForm = new VarienForm('product_addtocart_form');

Линия 83

$jQ.post('<?php echo $this->helper('checkout/cart')->getAddUrl($_product, array()) ?>', $jQ('#product_addtocart_form').serialize(), function(data) {

/ приложение / дизайн / интерфейс / лавина / по умолчанию / шаблон / каталог / продукт / вид / options.phtml

строка 18

productForm : $('product_addtocart_form'),

/ skin / frontend / лавина / default / css / style.css

Строка 371

#product_addtocart_form { margin: 10px 0 0 0; padding: 20px 0 0 0; border-top: 1px dashed #545454; }

Дайте мне знать, если это решит вашувопрос.Я сейчас тестирую это расширение на Avalanche, и оно, похоже, корректно загружает js / scp_product_extension.js.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...