Регистрация
Регистрируясь, вы подтверждаете свое согласие с соглашением об использовании персональных данных.
Восстановление пароля
24.08.2010, 11:12
steph

Зарегистрирован:
2010-04-05
Сообщений: 15

Здравствуйте.
Разбираюсь с магазином netshop , необходимо сделать по сути следующее : когда появляется корзина (с самими товарами), должны также появляться вместо 1-ой кнопки(оформить заказ), 2-е(оформить заказ и оформить заказ срочно). Эти кнопки также служат для оформления заказа, но на страницы куда они ведут - разное содержимое.
Например (1 кнопка)
Имя:
Фамилия:
(кнопка 2)
Имя:

Как я понял , сам переход происходит по функци PrintCart().
Создал 2-а компонента (почти идентичных) Магазин: Заказ , изменил строки перехода на кнопках. Изменил ключевы слова обоих компонентов (Order и CVS , ссылки соответственно add_Order.html и CVS.html(add_CVS.html)). В итоге получаю одну и ту же форму заказа или вообще она не генерируется.
Кто-нибдуь сталкивался с такой проблемой?

Я знаю , что ничего не знаю
24.08.2010, 16:34
Denis
Denis

Зарегистрирован:
2008-07-15
Сообщений: 666

PrintCart() в префиксе компонента Корзины заменили на свой код?

Ксю доставляет...
24.08.2010, 20:50
steph

Зарегистрирован:
2010-04-05
Сообщений: 15

Цитата:
PrintCart() в префиксе компонента Корзины заменили на свой код?

Зачем? Я меняю код самой PrintCart(),а именно там, где тк в ней переход на оформление заказа.

Код:
 ret= 
<input type=button
onclick='window.location="http://".$HTTP_HOST."{$GLOBALS[NETSHOP][Netshop_OrderURL]}$sid\"'
value='".NETCAT_MODULE_NETSHOP_CART_CHECKOUT."'>
<noscript>{$GLOBALS[NETSHOP][Netshop_OrderLink]}</noscript>


В самом компоненте Магазин:Заказ , происходит формирование формы по полям , которые есть в компоненте
Код:

".eval("if (!\$shop) \$shop=new Netshop(); return \$shop->PrintOrderForm();")."

в итоге получаю либо одно и тоже, либо вообещ форма не появляется

Я знаю , что ничего не знаю
198 196 2010-08-24 20:50:37 10669
Описание проекта