|
steph
Зарегистрирован: 2010-04-05
Сообщений: 15
|
Здравствуйте.
Разбираюсь с магазином netshop , необходимо сделать по сути следующее : когда появляется корзина (с самими товарами), должны также появляться вместо 1-ой кнопки(оформить заказ), 2-е(оформить заказ и оформить заказ срочно). Эти кнопки также служат для оформления заказа, но на страницы куда они ведут - разное содержимое.
Например (1 кнопка)
Имя:
Фамилия:
(кнопка 2)
Имя:
Как я понял , сам переход происходит по функци PrintCart().
Создал 2-а компонента (почти идентичных) Магазин: Заказ , изменил строки перехода на кнопках. Изменил ключевы слова обоих компонентов (Order и CVS , ссылки соответственно add_Order.html и CVS.html(add_CVS.html)). В итоге получаю одну и ту же форму заказа или вообще она не генерируется.
Кто-нибдуь сталкивался с такой проблемой?
Я знаю , что ничего не знаю
|
|
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();")."
в итоге получаю либо одно и тоже, либо вообещ форма не появляется
Я знаю , что ничего не знаю
|