Регистрация
Вход через соцсети
Восстановление пароля

Шаблон вывода корзины в NetShop

Новый топик
14.12.2011, 01:49
Ответить | Цитировать
Гость
Гость

Можно ли изменить шаблон корзины в модуле интернет-магазин? Интересуют не стили, а например чтобы рядом с названием была мини-картинка товара, или вместо галочки "удалить" - была кнопка с функцией удаления.
14.12.2011, 16:05
Ответить | Цитировать
DiGGy
DiGGy
DiGGy

Зарегистрирован:
2005-04-04
Сообщений: 1546

Можно, только через ЖО... Есть 2 варианта:
1. Изменяете код непосредственно в пхп скриптах модуля инет-магазина (это проще, но после обновление может перестать работать и придется заново изменения вносить).
2. Корзина выводится функцией на выходе которой готовый html текст. Можно отпарсить этот текст, получить список товаров в корзине и дальше уже вывести в нужной вам форме (это посложнее, но не прдется переживать на счет обновлений).

Temet nosce...
14.12.2011, 18:05
Ответить | Цитировать
Asiat
Аниматика
Asiat

Зарегистрирован:
2005-12-12
Сообщений: 567

Я так не спец в модуле нетшопа, но часто, когда не устраивает функция, просто ее копирую в дефолтный модуль, переименовываю и допиливаю как надо. Потом пользую вместо родной.

Разработка сайтов на Netcat с 2006... хм-м ... или 2005 хммм года. В общем, обращайтесь.
15.12.2011, 17:19
Ответить | Цитировать
Галина
Галина Пилипович

Зарегистрирован:
2011-12-14
Сообщений: 6

Спасибо большое за ответы. Испробую все способы и выберу наилучший для себя вариант улыбка
15.12.2011, 17:20
Ответить | Цитировать
Галина
Галина Пилипович

Зарегистрирован:
2011-12-14
Сообщений: 6

Спасибо большое за ответы. Испробую все способы и выберу наилучший для себя вариант улыбка
29.12.2011, 15:54
Ответить | Цитировать
Кербицкий Константин Юрьевич
Кербицкий Константин Юрьевич

Зарегистрирован:
2011-11-23
Сообщений: 19

Руководство по модулям, стр. 146:

Настройка вывода корзины товаров
Содержимого корзины доступно через массив $Netshop_CartContents.
Что находится в этом массиве, а также другие полезные переменные см.
выше, в разделе «Предустановленные переменные».
Пример альтернативного вывода корзины (упрощенный вариант для
иллюстрации алгоритма):
Код:
";
extract($GLOBALS['NETSHOP']);
foreach ($Netshop_CartContents as $item) {
$result.= "<li><a href='$item[URL]'>".$item['Name']."</a>:
".$item['Qty']." * ".$item[ItemPriceF]." = ".$item['TotalPriceF']."</li>";
}
$result .= "</ol>
<p><b>ИТОГО: $Netshop_TotalPrice</b><br>
<a href='$Netshop_OrderURL'>Перейти к оформлению заказа</a></p>


-------------------
И там доступен объект $shop в котором есть всё, и через него можно вывести тоже всё улыбка

ZENKOT
198 196 2011-12-29 15:54:28 11764
Описание проекта