Серия 6: Выводим и настраиваем каталог товаров- разделы, детальная карточка, оформление заказа

Просмотров: 3094

Выводим комплексный компонент каталога, настраиваем ЧПУ и подготавливаем компонент к верстке. Настраиваем компоненты корзины и оформления заказа. Избавляемся от всего БЭМ в css.

Попутно рассматриваем монструозные шаблоны: catalog, catalog.section и catalog.element.

Очищаем комплексный компонент каталога от всего не нужного, конкретному проекту.

Макет сайта в приложенном файле

Дополнительные файлы

Все серии

Илья 20.12.2021
, спасибо!
Guest 13.01.2022
Добрый день @Михаил Базаров, у меня тут пара вопросов возникла. Сам запутался, никак не могу починить сам. 1. У меня модуль восстановления пароля после запроса пароля присылает ссылку: "/personal/auth/get_password.php?change_password=yes&lang=ru&USER_CHECKWORD=(тут_набор_цифр_и_букв)&USER_LOGIN=admin" но при переходе по ссылке открывается ровно та самая страница на которой происходит запрос. И вопрос 2, если можно. "Доигрался" с настройками и при при добавлении позиции в каталог окошко "Перейти к корзине" (лишний каталог в пути /catalog/personal/cart/ ) ведут не туда. Подскажите где бы это все поправить можно было бы?!
__________________________
P.S. (и еще обнаружил для себя, что если в шаблоне компонента "виджета" корзина в heder.php вместо "small_basket_top"  использовать  "bootstrap_v4" то выглядит даже как то посимпатичнее там и иконки уже встроены? Единственно, у меня внизу надпись "Персональный раздел", слегка почему то уехал вправо. Но тут я думаю как то выкручусь скорее всего)
Михаил Базаров 13.01.2022
Цитата
Guest написал:
Добрый день @Михаил Базаров, у меня тут пара вопросов возникла. Сам запутался, никак не могу починить сам.
1. У меня модуль восстановления пароля после запроса пароля присылает ссылку: "/personal/auth/get_password.php?change_password=yes&lang=ru&USER_CHECKWORD=(тут_набор_цифр_и_букв)&USER_LOGIN=admin" но при переходе по ссылке открывается ровно та самая страница на которой происходит запрос.
Проверьте: в файле /personal/auth/get_password.php должна быть строчка (прямо в самом верху)
Код
define ("NEED_AUTH", true); 
Подробнее тут https://camouf.ru/blog-note/1224/

Цитата

2, если можно. "Доигрался" с настройками и при при добавлении позиции в каталог окошко "Перейти к корзине" (лишний каталог в пути /catalog/personal/cart/ ) ведут не туда. Подскажите где бы это все поправить можно было бы?!
Проверьте настройки компонента каталога, там путь к корзине должен начинаться со слеша (/)
Он у вас, видимо, относительный (относительно каталога)

Цитата

P.S. (и еще обнаружил для себя, что если в шаблоне компонента "виджета" корзина в heder.php вместо "small_basket_top"  использовать  "bootstrap_v4" то выглядит даже как то посимпатичнее там и иконки уже встроены? Единственно, у меня внизу надпись "Персональный раздел", слегка почему то уехал вправо. Но тут я думаю как то выкручусь скорее всего)
Тут да, вопрос верстки. Кстати, иконка там из fontawesome - если не используете его на сайте, подключать 350 килобайт шрифта, ради одной иконки- избыточно и жирно
Александр 14.07.2022
Привет, хочу вывести catalog.section.list на корневой странице  каталога (картинка категории и название), на страницах подкатегорий выводить только текст с количеством элементов, сломал всю голову) как это можно сделать?  
Михаил Базаров 14.07.2022
Цитата
Александр написал:
Привет, хочу вывести catalog.section.list на корневой странице  каталога (картинка категории и название), на страницах подкатегорий выводить только текст с количеством элементов, сломал всю голову) как это можно сделать?  

Если правильно понял. Надо просто убрать вызов catalog.section.list в section.php каталога
Гость 15.07.2022
Спасибо)попробую
Артем 13.09.2023
Михаил, в личном кабинете в компоненте "параметры пользователя" есть такие графы как фото или аватар. Как сделать так чтобы можно было туда не один файл добавить, а много и чтобы они выводились все? Ну то есть кастомизировать это дело под себя
Михаил Базаров 13.09.2023
Цитата
Артем написал:
Михаил, в личном кабинете в компоненте "параметры пользователя" есть такие графы как фото или аватар. Как сделать так чтобы можно было туда не один файл добавить, а много и чтобы они выводились все? Ну то есть кастомизировать это дело под себя
Только через дополнительное пользовательское поле м типом "Файл". На вкладке "Доп. поля" в настроке пользователей можно его добавить.
Гость 14.09.2023
Цитата
написал:
Цитата
Артем написал:
Михаил, в личном кабинете в компоненте "параметры пользователя" есть такие графы как фото или аватар. Как сделать так чтобы можно было туда не один файл добавить, а много и чтобы они выводились все? Ну то есть кастомизировать это дело под себя
Только через дополнительное пользовательское поле м типом "Файл". На вкладке "Доп. поля" в настроке пользователей можно его добавить.
Спасибо большое! Сделал )
Гость 15.09.2023
Михаил, есть еще вопрос. У меня в личном кабинете пользователя есть небольшой список услуг. Можно ли сделать переход на оплату сразу по клику обходя корзину и все остальное?

Администратор: Вопрос вынесен в отдельную тему
https://bazarow.ru/forum/forum11/768-sozdanie-zakaza-cherez-api-1s_bitriks_-s-avtomaticheskim-redirektom-na-oplatu