модуль attributewizardpro

Автор golkiper89, 18 октября 2011, 16:42:45

« назад - далее »

golkiper89

Здравствуйте, столкнулся с такой проблемой, вдруг после нажатия настроить продукт, вместо того, чтобы открывалось окно отображения настроек комбинаций, этот товар стал переносится в корзину и открывается страничка корзины, что может быть? как исправить этот глюк?

Виталий

У вас при нажатии кнопки  " настроить продукт" что должно произойти ? Переход на страницу с атрибутами  ?
Cоздание интернет сайтов Webstudio UwK

golkiper89

Не должно, а происходило, при нажатии разворачивалась панелька настройки продукта для заказа, а теперь просто переходит в корзину...
В самом модуле если поставить галочку,чтобы эта менюшка была не свернутой, а находилась на странице заказа изначально, то все атрибуты видны. Но вот кнопка почему-то стала работать не правильно...

Виктор Демидов

При нажатии на кнопку  -  метод onsubmit объекта Form или метод onclick объекта Submit.
Вызов этого метода запускает функцию-обработчик события, что должно приводить к передаче данных формы.
У вас данные передаются не правильно. Вывод - Проверить шаблон для формы, убедиться что функция-обработчик задана верно.
Если ошибок нет, проверить саму функцию-обработчик.

mAgency

Можно эту кнопку вывести из формы и навесить открытие панельки настройки продукта.
Интернет-магазин под ключ.
Какой выбрать движок для интернет магазина ?
Какой движок лучше ?
Magento или Prestashop ?
Решение всех Ваших вопросов в создании Интернет-магазина.

nerv

купил этот модуль, не могу понять как поменять его расположение..

по умолчанию модуль распологается в header top и footer product хуках, в описании модуля написано, что можно разместить отображение атрибутов где угодно с помощью {$HOOK_AWP_PRODUCT} в тег <form>, но так же помечено, что нужно убрать его позиционирование из хуков..

Когда я убираю из footerproduct, пропадает возможность добавить в корзину.
Подскажите, как правильно спозиционировать модуль?


Сразу скажу, что хочу его расположить перед кнопкой добавить в корзину. Заранее спасибо, за любые советы  :)

Виктор Демидов

Через админку, зайдите в Модули. Найдите ваш модуль, выберите настроить. Откроется страница по настройке модуля.
Нажмите - Управление хуками. Выберете где хотите выводить модуль (это можно сделать только если разработчик передусморел различные варианты для его вывода)

mAgency

В файле attributewizardpro.php находиш хуки.
Hook name : header; top; leftColumn; home; rightColumn; footer.
Соотвествено вывод в шаблонах :
{HOOK_HOME} -главная станица интернет-магазина;
{HOOK_HEADER} - верхняя часть интернет-магазина;
{HOOK_TOP} - верх интернет-магазина;
{HOOK_FOOTER} - низ интернет-магазина;
{HOOK_LEFT_COLUMN} - левая колонка интернет-магазина;
{HOOK_RIGHT_COLUMN} - правая колонка интернет-магазина;
/**
* Returns module content
*
* @param array $params Parameters
* @return string Content
*/
function hookRightColumn($params)
{ ......

смотришь какой основной,  его оставляшь в настройках.
Находишь hookAwpPtroduct, смотришь описание. Если там что-то :
return $this->hookRightColumn($params);
то не удаляешь вывод модуля из правой колонке в настройках. Просто в шаблоне, который используешь для своего магазина, ставишь {$HOOK_AWP_PRODUCT}.
Интернет-магазин под ключ.
Какой выбрать движок для интернет магазина ?
Какой движок лучше ?
Magento или Prestashop ?
Решение всех Ваших вопросов в создании Интернет-магазина.

nerv

никак не выходит спозиционировать..

Виктор Демидов

Опишите точнее, что делали, меняли ли код, сам код, проблемы и т.д.
Напишите в супорт разработчика модуля.

mAgency

Цитата: nerv
никак не выходит спозиционировать..
Как делал ? Только через админку менял хуки ?
Интернет-магазин под ключ.
Какой выбрать движок для интернет магазина ?
Какой движок лучше ?
Magento или Prestashop ?
Решение всех Ваших вопросов в создании Интернет-магазина.

nerv

ну вот как выходит по умолчанию:
http://santehnika63.ru/vannye/103-aquavita-sirakuza.html

Если убирать из хука footer product - пропадает добавить в корзину, добавляю в нужное место {$HOOK_AWP_PRODUCT} - нет изменений...

по идее так должно же работать... 

Виктор Демидов

Хук отвечет за вывод блока в определенном месте. У вас блок выводиться, пропадает только возможность добавлять в корзину. Посмотрите код. Входит ли этот блок в form ?

nerv

Это мой product.tpl
Красным цветом, я помечу куда вставил {$HOOK_AWP_PRODUCT}
После этого иду в модули-позиции и удаляю модуль из Product_footer. Итог - Добавить в корзину пропадает и ничего не отображается...

Помогите разобраться..

http://pastebin.ru/Nt1AtEFj

Виталий

Цитировать
Добавить в корзину пропадает и ничего не отображается...
Форма добавления в корзину:
Начало стр.198
<!-- add to cart form-->
<form id="buy_block" {if $PS_CATALOG_MODE AND !isset($groups) AND $product->quantity > 0}class="hidden"{/if} action="{$link->getPageLink('cart.php')}" method="post">

Закрытие в стр.380
{if isset($HOOK_PRODUCT_ACTIONS) && $HOOK_PRODUCT_ACTIONS}{$HOOK_PRODUCT_ACTIONS}{/if}
</form>

Вы вставляете блок вне формы добавления товара.
стр.399
{$HOOK_AWP_PRODUCT}
Поэтому товар не вносится в корзину.
Или поменяйте точку подхвата блока, например, HOOK_AWP_PRODUCT поместите в тело формы.
Или поставьте </form> после {$HOOK_AWP_PRODUCT}
Cоздание интернет сайтов Webstudio UwK