Кошик в 1С-Бітрікс
Доступною мовою нотатки за IT технологіями
Кошик в 1С-Бітрікс
На минулому етапі ми визначилися, які компоненти у нас будуть відповідати за ту чи іншу область шаблону. У цьому пості ми розглянемо як реалізуватикошик.
Як я вказав на етапі "підбір компонентів для шаблону", за кошик у нас буде відповідати компонент "bitrix:sale.basket.basket.small ".
Діємо за аналогією, як і з іншими компонентами.
- Створимо власний шаблон, скопіюємо шаблон «.default » компонента «bitrix:sale.basket.basket.small » в папку з шаблонами компонентів, тобто. уwww\bitrix\templates\test\components\bitrix\sale.basket.basket.small. Перейменуємо наш шаблон на «my_default » (ви можете назвати його як завгодно, суть від цього не змінюється)
-
Знайдемофрагмент html, що відповідає завиведення блоку «кошик», у мене він розташовується вfooter.php :
- PATH_TO_BASKET – URL шлях до сторінки з кошиком, в даному прикладі стоїть за умовчанням шлях «/personal/basket.php », це означає, що ви повинні створити розділ сайту «personal », а в ньому сторінку «basket.php » з викликом одного з компонентів, що виводять вміст кошика, як приклад виклик компонента «bitrix:sale.basket.basket ».
- PATH_TO_ORDER — URL шлях до сторінки оформлення замовлення, все за аналогією, необхідно створити розділ зі сторінкою, а в ньому розмістити виклик компонента, здатного оформити замовлення, приклад такого компонента «bitrix:sale.order.full »
URL шлях до сторінок «PATH_TO_BASKET » та в «PATH_TO_ORDER » ви можете змінити на будь-який вам зручний. У моєму випадку"PATH_TO_ORDER "я вважаю зайвим, тому навпроти цього параметра я прописав порожні лапки.Нам достатньо посилання на сам кошик, звідки користувач зможе перейти на сторінку оформлення замовлення.