Правка Формы Регистрации
#1
Отправлено 10 Декабрь 2021 - 19:36
Vaccina, добрый вечер, еще раз!
Требуется ваша помощь с внесением изменений в процесс регистрации. Нужно сделать так. как на скрине ниже:
#2
Отправлено 14 Декабрь 2021 - 06:49
#3
Отправлено 14 Декабрь 2021 - 16:23
#4
Отправлено 16 Декабрь 2021 - 10:11
Очень важно, реализовать данный функционал для формы регистрации как можно скорее
Так же, необходимо реализовать вложение прайс-листа в личном кабинете. Если не возможно - разместить на стартовой странице и сделать его не видимым до прохождения процедуры регистрации
#5
Отправлено 17 Декабрь 2021 - 08:57
#6
Отправлено 21 Декабрь 2021 - 15:15
Простите за ожидание, к сожалению, добавленные вами поля передают информацию только имени и телефона:
<div class="fields"> <label for="sites_client_phone" class="required">Какую организацию вы представляете? <em>*</em></label> <input id="sites_client_phone" type="text" name="form[{ANTISPAM_FORM_FIELD_NAME_SITES_CLIENT_NAME}]" value="{FORM_SITES_CLIENT_PHONE}" maxlength="255" class="inputText required"> </div> <div class="fields"> <label for="sites_client_phone" class="required">Введите ИНН: <em>*</em></label> <input id="sites_client_phone" type="text" name="form[{ANTISPAM_FORM_FIELD_NAME_SITES_CLIENT_NAME}]" value="{FORM_SITES_CLIENT_PHONE}" maxlength="255" class="inputText required"> </div>
даже если добавить поля из раздела ЛК Настройки пользователя, то данные, введенные в них не будут передаваться.
Данные поля присутствуют и корректно работают на странице "Личный кабинет"(шаблон ЛК Настройка пользователя):
Может лучше на данной странице добавить чек-бокс, при выборе которого будут отображаться блоки на скриншоте выше?
#7
Отправлено 21 Декабрь 2021 - 16:50
Как это будет выглядеть в итоге.
Нам просто очень нужно, что бы у дилера была форма, для введения реквизитов при регистрации
И что бы мы могли сами предоставить им учетные данные, проверив их перед регистрацией.
Возможно ли это сделать?
Если нет, то возможно ли создать пользователя нам вручную, используя свой iframe формы регистрации?
#8
Отправлено 21 Декабрь 2021 - 17:17
#9
Отправлено 21 Декабрь 2021 - 17:42
В разделе Заказы - Клиенты вы можете отредактировать их данные:
#10
Отправлено 30 Декабрь 2021 - 19:24
Vaccina (21 Декабрь 2021 - 17:42) писал:
В разделе Заказы - Клиенты вы можете отредактировать их данные:
Screenshot(12).png
У нас получается тогда 3 выхода как реализовать регистрацию:
1) создать права для просмотра каталога для 2 типов пользователей (розница и дилеры)
в этом случае: розничные покупатели должны видеть только группу товаров "Натяжные потолки" и "Осветительные системы". дилеры же должны видеть весь каталог без группы товаров "Натяжные потолки".
2) убрать возможность регистрации для розницы и создать только кабинет дилера...
3) сделать регистрацию для розницы и повесить в форму входа в лк внешнюю форму регистрации и на основе полученных данных заводить пользаков вручную.
Главное условие, что вы видимость у пользователей была разная.
#11
Отправлено 03 Январь 2022 - 08:39
1. Зайдите в раздел Сайт - Редактор шаблонов - HTML - найдите:
<ul> {% FOR catalog_full %} {% IF catalog_full.FIRST %}{% IFNOT catalog_full.LEVEL = 0 %}<ul class="sub">{% ENDIF %}{% ENDIF %} <li {% IF catalog_full.HIDE %}style="display:none;"{% ENDIF %} class="{% IF catalog_full.ISSET_VISIBLE_SUB %}parent{% ENDIF %} {% IF catalog_full.LEVEL = 0 %}subhead{% ENDIF %} {% IF catalog_full.CURRENT || catalog_full.CURRENT_PARENT %}active{% ENDIF %}"> <a href="{catalog_full.URL}" {% IF catalog_full.CURRENT %}class="active"{% ENDIF %}>{% IFNOT catalog_full.IMAGE_EMPTY %}<img src="{catalog_full.IMAGE_ICON}" class="goods-cat-image-icon"/>{% ENDIF %}{% IF catalog_full.ISSET_VISIBLE_SUB %}<span class="open-sub {% IF catalog_full.CURRENT_PARENT || catalog_full.CURRENT %}active{% ENDIF %}"></span>{% ENDIF %}{catalog_full.NAME} {% IF catalog_full.GOODS_COUNT>0 %}<span class="count">({catalog_full.GOODS_COUNT}){% ELSEIF catalog_full.BRANCH_GOODS_COUNT>0 %}({catalog_full.BRANCH_GOODS_COUNT})</span>{% ENDIF %}</a> {% IF catalog_full.ISSET_SUB=0 %}</li>{% ENDIF %} {% IF catalog_full.LAST %}{%FOR out%}</ul>{%IFNOT catalog_full.out.LAST%}</li>{%ENDIF%}{%ENDFOR%}{% ENDIF %} <!-- Отображение количества товаров в категории --> {% ENDFOR %} </ul>
замените на:
<ul> {% FOR catalog_full %} {% IF catalog_full.FIRST %}{% IFNOT catalog_full.LEVEL = 0 %}<ul class="sub">{% ENDIF %}{% ENDIF %} <li {% IF catalog_full.HIDE || CLIENT_GROUP_ID=7816 && catalog_full.ID=8328734 || CLIENT_GROUP_ID=7815 && catalog_full.ID=8291918 || CLIENT_GROUP_ID=7815 && catalog_full.ID=8291919 || CLIENT_GROUP_ID=7815 && catalog_full.ID=8313114 || CLIENT_GROUP_ID=7815 && catalog_full.ID=8313146 || CLIENT_GROUP_ID=7815 && catalog_full.ID=8291920 %}style="display:none;"{% ENDIF %} class="{% IF catalog_full.ISSET_VISIBLE_SUB %}parent{% ENDIF %} {% IF catalog_full.LEVEL = 0 %}subhead{% ENDIF %} {% IF catalog_full.CURRENT || catalog_full.CURRENT_PARENT %}active{% ENDIF %}"> <a href="{catalog_full.URL}" {% IF catalog_full.CURRENT %}class="active"{% ENDIF %}>{% IFNOT catalog_full.IMAGE_EMPTY %}<img src="{catalog_full.IMAGE_ICON}" class="goods-cat-image-icon"/>{% ENDIF %}{% IF catalog_full.ISSET_VISIBLE_SUB %}<span class="open-sub {% IF catalog_full.CURRENT_PARENT || catalog_full.CURRENT %}active{% ENDIF %}"></span>{% ENDIF %}{catalog_full.NAME} {% IF catalog_full.GOODS_COUNT>0 %}<span class="count">({catalog_full.GOODS_COUNT}){% ELSEIF catalog_full.BRANCH_GOODS_COUNT>0 %}({catalog_full.BRANCH_GOODS_COUNT})</span>{% ENDIF %}</a> {% IF catalog_full.ISSET_SUB=0 %}</li>{% ENDIF %} {% IF catalog_full.LAST %}{%FOR out%}</ul>{%IFNOT catalog_full.out.LAST%}</li>{%ENDIF%}{%ENDFOR%}{% ENDIF %} <!-- Отображение количества товаров в категории --> {% ENDFOR %} </ul>
далее зайдите в шаблон Товары - найдите:
<!-- В корне каталога товаров отобразим все корневые категории если они есть на сайте --> {% IF IS_FULL_CATALOG && nested_categories_list_empty=0 || goods_empty=1 && nested_categories_list_empty=0 && goods_filters_empty=1 %} <!-- Блок навигации по категориям, вложенным в текущую категорию --> {% IF NESTED_CATEGORIES_LIST_LEVEL > 0 %} <!-- Для отображения нового вида категорий с подкатегориями, в условии замените 0 на 1 --> <div class="categories row {% IF index_page %}index{% ENDIF %}"> {% FOR nested_categories_list %} <div class="item"> <div class="cat-name" title="Перейти к категории «{nested_categories_list.NAME}»"> <a href="{nested_categories_list.URL}" title="Перейти к категории «{nested_categories_list.NAME}»">{nested_categories_list.NAME}</a> </div> <div class="cat-image"> <a href="{nested_categories_list.URL}" title="Перейти к категории «{nested_categories_list.NAME}»"> <img class="goods-cat-image-medium" src="{% IF nested_categories_list.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-medium.png?design=tourism{% ELSE %}{nested_categories_list.IMAGE_MEDIUM}{% ENDIF %}"> </a> </div> </div> {% ENDFOR %} </div> {% ELSE %}
замените на:
<!-- В корне каталога товаров отобразим все корневые категории если они есть на сайте --> {% IF IS_FULL_CATALOG && nested_categories_list_empty=0 || goods_empty=1 && nested_categories_list_empty=0 && goods_filters_empty=1 %} <!-- Блок навигации по категориям, вложенным в текущую категорию --> {% IF NESTED_CATEGORIES_LIST_LEVEL > 0 %} <!-- Для отображения нового вида категорий с подкатегориями, в условии замените 0 на 1 --> <div class="categories row {% IF index_page %}index{% ENDIF %}"> {% FOR nested_categories_list %} <div class="item" {% IF CLIENT_GROUP_ID=7816 && nested_categories_list.ID=8328734 || CLIENT_GROUP_ID=7815 && nested_categories_list.ID=8291918 || CLIENT_GROUP_ID=7815 && nested_categories_list.ID=8291919 || CLIENT_GROUP_ID=7815 && nested_categories_list.ID=8313114 || CLIENT_GROUP_ID=7815 && nested_categories_list.ID=8313146 || CLIENT_GROUP_ID=7815 && nested_categories_list.ID=8291920 %}style="display:none;"{% ENDIF %}> <div class="cat-name" title="Перейти к категории «{nested_categories_list.NAME}»"> <a href="{nested_categories_list.URL}" title="Перейти к категории «{nested_categories_list.NAME}»">{nested_categories_list.NAME}</a> </div> <div class="cat-image"> <a href="{nested_categories_list.URL}" title="Перейти к категории «{nested_categories_list.NAME}»"> <img class="goods-cat-image-medium" src="{% IF nested_categories_list.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-medium.png?design=tourism{% ELSE %}{nested_categories_list.IMAGE_MEDIUM}{% ENDIF %}"> </a> </div> </div> {% ENDFOR %} </div> {% ELSE %}
2-3. По какому параметру различать незарегистрированного клиента как будущего розничного клиента или диллера? В этом случае лучше создать в разделе Сайт - Страница новую страницу для регистрации розничных клиентов и в ней уже расположить форму обратной связи с пометкой регистрация для розницы, а в самом меню вывести оба пункта регистрации и скрывать их если клиент авторизован. Данный вариант вас устроит? Если да, то сразу создайте пожалуйста страницу и добавьте пункт меню для нее, чтобы в инструкции сразу для неё прописать условие.
#12
Отправлено 10 Январь 2022 - 17:12
Vaccina (03 Январь 2022 - 08:39) писал:
1. Зайдите в раздел Сайт - Редактор шаблонов - HTML - найдите:
<ul> {% FOR catalog_full %} {% IF catalog_full.FIRST %}{% IFNOT catalog_full.LEVEL = 0 %}<ul class="sub">{% ENDIF %}{% ENDIF %} <li {% IF catalog_full.HIDE %}style="display:none;"{% ENDIF %} class="{% IF catalog_full.ISSET_VISIBLE_SUB %}parent{% ENDIF %} {% IF catalog_full.LEVEL = 0 %}subhead{% ENDIF %} {% IF catalog_full.CURRENT || catalog_full.CURRENT_PARENT %}active{% ENDIF %}"> <a href="{catalog_full.URL}" {% IF catalog_full.CURRENT %}class="active"{% ENDIF %}>{% IFNOT catalog_full.IMAGE_EMPTY %}<img src="{catalog_full.IMAGE_ICON}" class="goods-cat-image-icon"/>{% ENDIF %}{% IF catalog_full.ISSET_VISIBLE_SUB %}<span class="open-sub {% IF catalog_full.CURRENT_PARENT || catalog_full.CURRENT %}active{% ENDIF %}"></span>{% ENDIF %}{catalog_full.NAME} {% IF catalog_full.GOODS_COUNT>0 %}<span class="count">({catalog_full.GOODS_COUNT}){% ELSEIF catalog_full.BRANCH_GOODS_COUNT>0 %}({catalog_full.BRANCH_GOODS_COUNT})</span>{% ENDIF %}</a> {% IF catalog_full.ISSET_SUB=0 %}</li>{% ENDIF %} {% IF catalog_full.LAST %}{%FOR out%}</ul>{%IFNOT catalog_full.out.LAST%}</li>{%ENDIF%}{%ENDFOR%}{% ENDIF %} <!-- Отображение количества товаров в категории --> {% ENDFOR %} </ul>
замените на:
<ul> {% FOR catalog_full %} {% IF catalog_full.FIRST %}{% IFNOT catalog_full.LEVEL = 0 %}<ul class="sub">{% ENDIF %}{% ENDIF %} <li {% IF catalog_full.HIDE || CLIENT_GROUP_ID=7816 && catalog_full.ID=8328734 || CLIENT_GROUP_ID=7815 && catalog_full.ID=8291918 || CLIENT_GROUP_ID=7815 && catalog_full.ID=8291919 || CLIENT_GROUP_ID=7815 && catalog_full.ID=8313114 || CLIENT_GROUP_ID=7815 && catalog_full.ID=8313146 || CLIENT_GROUP_ID=7815 && catalog_full.ID=8291920 %}style="display:none;"{% ENDIF %} class="{% IF catalog_full.ISSET_VISIBLE_SUB %}parent{% ENDIF %} {% IF catalog_full.LEVEL = 0 %}subhead{% ENDIF %} {% IF catalog_full.CURRENT || catalog_full.CURRENT_PARENT %}active{% ENDIF %}"> <a href="{catalog_full.URL}" {% IF catalog_full.CURRENT %}class="active"{% ENDIF %}>{% IFNOT catalog_full.IMAGE_EMPTY %}<img src="{catalog_full.IMAGE_ICON}" class="goods-cat-image-icon"/>{% ENDIF %}{% IF catalog_full.ISSET_VISIBLE_SUB %}<span class="open-sub {% IF catalog_full.CURRENT_PARENT || catalog_full.CURRENT %}active{% ENDIF %}"></span>{% ENDIF %}{catalog_full.NAME} {% IF catalog_full.GOODS_COUNT>0 %}<span class="count">({catalog_full.GOODS_COUNT}){% ELSEIF catalog_full.BRANCH_GOODS_COUNT>0 %}({catalog_full.BRANCH_GOODS_COUNT})</span>{% ENDIF %}</a> {% IF catalog_full.ISSET_SUB=0 %}</li>{% ENDIF %} {% IF catalog_full.LAST %}{%FOR out%}</ul>{%IFNOT catalog_full.out.LAST%}</li>{%ENDIF%}{%ENDFOR%}{% ENDIF %} <!-- Отображение количества товаров в категории --> {% ENDFOR %} </ul>
далее зайдите в шаблон Товары - найдите:
<!-- В корне каталога товаров отобразим все корневые категории если они есть на сайте --> {% IF IS_FULL_CATALOG && nested_categories_list_empty=0 || goods_empty=1 && nested_categories_list_empty=0 && goods_filters_empty=1 %} <!-- Блок навигации по категориям, вложенным в текущую категорию --> {% IF NESTED_CATEGORIES_LIST_LEVEL > 0 %} <!-- Для отображения нового вида категорий с подкатегориями, в условии замените 0 на 1 --> <div class="categories row {% IF index_page %}index{% ENDIF %}"> {% FOR nested_categories_list %} <div class="item"> <div class="cat-name" title="Перейти к категории «{nested_categories_list.NAME}»"> <a href="{nested_categories_list.URL}" title="Перейти к категории «{nested_categories_list.NAME}»">{nested_categories_list.NAME}</a> </div> <div class="cat-image"> <a href="{nested_categories_list.URL}" title="Перейти к категории «{nested_categories_list.NAME}»"> <img class="goods-cat-image-medium" src="{% IF nested_categories_list.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-medium.png?design=tourism{% ELSE %}{nested_categories_list.IMAGE_MEDIUM}{% ENDIF %}"> </a> </div> </div> {% ENDFOR %} </div> {% ELSE %}
замените на:
<!-- В корне каталога товаров отобразим все корневые категории если они есть на сайте --> {% IF IS_FULL_CATALOG && nested_categories_list_empty=0 || goods_empty=1 && nested_categories_list_empty=0 && goods_filters_empty=1 %} <!-- Блок навигации по категориям, вложенным в текущую категорию --> {% IF NESTED_CATEGORIES_LIST_LEVEL > 0 %} <!-- Для отображения нового вида категорий с подкатегориями, в условии замените 0 на 1 --> <div class="categories row {% IF index_page %}index{% ENDIF %}"> {% FOR nested_categories_list %} <div class="item" {% IF CLIENT_GROUP_ID=7816 && nested_categories_list.ID=8328734 || CLIENT_GROUP_ID=7815 && nested_categories_list.ID=8291918 || CLIENT_GROUP_ID=7815 && nested_categories_list.ID=8291919 || CLIENT_GROUP_ID=7815 && nested_categories_list.ID=8313114 || CLIENT_GROUP_ID=7815 && nested_categories_list.ID=8313146 || CLIENT_GROUP_ID=7815 && nested_categories_list.ID=8291920 %}style="display:none;"{% ENDIF %}> <div class="cat-name" title="Перейти к категории «{nested_categories_list.NAME}»"> <a href="{nested_categories_list.URL}" title="Перейти к категории «{nested_categories_list.NAME}»">{nested_categories_list.NAME}</a> </div> <div class="cat-image"> <a href="{nested_categories_list.URL}" title="Перейти к категории «{nested_categories_list.NAME}»"> <img class="goods-cat-image-medium" src="{% IF nested_categories_list.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-medium.png?design=tourism{% ELSE %}{nested_categories_list.IMAGE_MEDIUM}{% ENDIF %}"> </a> </div> </div> {% ENDFOR %} </div> {% ELSE %}
Screenshot(11).png
Screenshot(12).png
2-3. По какому параметру различать незарегистрированного клиента как будущего розничного клиента или диллера? В этом случае лучше создать в разделе Сайт - Страница новую страницу для регистрации розничных клиентов и в ней уже расположить форму обратной связи с пометкой регистрация для розницы, а в самом меню вывести оба пункта регистрации и скрывать их если клиент авторизован. Данный вариант вас устроит? Если да, то сразу создайте пожалуйста страницу и добавьте пункт меню для нее, чтобы в инструкции сразу для неё прописать условие.
Добрый вечер!
Отдельные страницы в принципе уже есть. Есть инфо-страницы для розничных клиентов https://abriz55.ru/page/roznica и для дилеров https://abriz55.ru/page/i-diler. Может лучше сделать таким образом регистрацию для дилеров?
#13
Отправлено 11 Январь 2022 - 05:05
Если регистрация изначально предназначена для дилеров может сразу на страницу https://abriz55.ru/page/roznica вставить форму обратной связи(регистрации)? Или создайте отдельные страницы для регистрации того или иного клиента и пришлите ссылки на них чтобы на их основе составить инструкцию.
#14
Отправлено 11 Январь 2022 - 06:03
Vaccina (11 Январь 2022 - 05:05) писал:
Если регистрация изначально предназначена для дилеров может сразу на страницу https://abriz55.ru/page/roznica вставить форму обратной связи(регистрации)?
#15
Отправлено 11 Январь 2022 - 08:58
{% IF PAGE_NAME=Розничным клиентам %} <div class="contact-info f-fix" style="text-align: center;"> <div class="row"> <div class="col-xs-12 first"> <div class="col-account"> <h3>Заявка на регистрацию</h3> <form method="post" action="{FEEDBACK_URL}" class="feedbackForm" enctype="multipart/form-data"> <input type="hidden" name="hash" value="{HASH}" /> <!-- Набор полей которые не видит пользователь, но видят боты. Когда они их заполняют мы точно знаем, что их прислал нам бот и мы не сохраняем подобный отзыв о товаре, а боту отправившему отзыв сообщаем, что отзыв добавлен успешно, но будет отображён здесь после прохождения модерации --> {ANTISPAM_CODE} <div class="form-list"> <div class="fields"> <label for="feedback_name" class="required">Представьтесь, пожалуйста: <em>*</em></label> <input id="feedback_name" placeholder="Представьтесь, пожалуйста" type="text" name="form[{ANTISPAM_FORM_FIELD_NAME_FEEDBACK_NAME}]" value="{FORM_FEEDBACK_NAME}" maxlength="50" class="inputText required"> </div> <div class="fields"> <label for="feedback_email" class="required">Email: <em>*</em></label> <input id="feedback_email" placeholder="Электронная почта" type="text" name="form[{ANTISPAM_FORM_FIELD_NAME_FEEDBACK_EMAIL}]" value="{FORM_FEEDBACK_EMAIL}" maxlength="255" class="inputText required email"> <input type="hidden" name="form[{ANTISPAM_FORM_FIELD_NAME_FEEDBACK_MESSAGE}]" value="Заявка на регистрацию"> </div> </div> <div class="pp">Нажимая на кнопку Отправить, <br/>Вы соглашаетесь с <a href="#">правилами обработки данных</a></div> <button type="submit" title="Отправить" class="button"><span>Отправить</span></button> </form> </div> </div> </div> </div> </div> {% ENDIF %}
#16
Отправлено 11 Январь 2022 - 18:17
Форму разместил. Будем надеяться, что сработает)
#17
Отправлено 11 Январь 2022 - 18:43
Vaccina (03 Январь 2022 - 08:39) писал:
1. Зайдите в раздел Сайт - Редактор шаблонов - HTML - найдите:
<ul> {% FOR catalog_full %} {% IF catalog_full.FIRST %}{% IFNOT catalog_full.LEVEL = 0 %}<ul class="sub">{% ENDIF %}{% ENDIF %} <li {% IF catalog_full.HIDE %}style="display:none;"{% ENDIF %} class="{% IF catalog_full.ISSET_VISIBLE_SUB %}parent{% ENDIF %} {% IF catalog_full.LEVEL = 0 %}subhead{% ENDIF %} {% IF catalog_full.CURRENT || catalog_full.CURRENT_PARENT %}active{% ENDIF %}"> <a href="{catalog_full.URL}" {% IF catalog_full.CURRENT %}class="active"{% ENDIF %}>{% IFNOT catalog_full.IMAGE_EMPTY %}<img src="{catalog_full.IMAGE_ICON}" class="goods-cat-image-icon"/>{% ENDIF %}{% IF catalog_full.ISSET_VISIBLE_SUB %}<span class="open-sub {% IF catalog_full.CURRENT_PARENT || catalog_full.CURRENT %}active{% ENDIF %}"></span>{% ENDIF %}{catalog_full.NAME} {% IF catalog_full.GOODS_COUNT>0 %}<span class="count">({catalog_full.GOODS_COUNT}){% ELSEIF catalog_full.BRANCH_GOODS_COUNT>0 %}({catalog_full.BRANCH_GOODS_COUNT})</span>{% ENDIF %}</a> {% IF catalog_full.ISSET_SUB=0 %}</li>{% ENDIF %} {% IF catalog_full.LAST %}{%FOR out%}</ul>{%IFNOT catalog_full.out.LAST%}</li>{%ENDIF%}{%ENDFOR%}{% ENDIF %} <!-- Отображение количества товаров в категории --> {% ENDFOR %} </ul>
замените на:
<ul> {% FOR catalog_full %} {% IF catalog_full.FIRST %}{% IFNOT catalog_full.LEVEL = 0 %}<ul class="sub">{% ENDIF %}{% ENDIF %} <li {% IF catalog_full.HIDE || CLIENT_GROUP_ID=7816 && catalog_full.ID=8328734 || CLIENT_GROUP_ID=7815 && catalog_full.ID=8291918 || CLIENT_GROUP_ID=7815 && catalog_full.ID=8291919 || CLIENT_GROUP_ID=7815 && catalog_full.ID=8313114 || CLIENT_GROUP_ID=7815 && catalog_full.ID=8313146 || CLIENT_GROUP_ID=7815 && catalog_full.ID=8291920 %}style="display:none;"{% ENDIF %} class="{% IF catalog_full.ISSET_VISIBLE_SUB %}parent{% ENDIF %} {% IF catalog_full.LEVEL = 0 %}subhead{% ENDIF %} {% IF catalog_full.CURRENT || catalog_full.CURRENT_PARENT %}active{% ENDIF %}"> <a href="{catalog_full.URL}" {% IF catalog_full.CURRENT %}class="active"{% ENDIF %}>{% IFNOT catalog_full.IMAGE_EMPTY %}<img src="{catalog_full.IMAGE_ICON}" class="goods-cat-image-icon"/>{% ENDIF %}{% IF catalog_full.ISSET_VISIBLE_SUB %}<span class="open-sub {% IF catalog_full.CURRENT_PARENT || catalog_full.CURRENT %}active{% ENDIF %}"></span>{% ENDIF %}{catalog_full.NAME} {% IF catalog_full.GOODS_COUNT>0 %}<span class="count">({catalog_full.GOODS_COUNT}){% ELSEIF catalog_full.BRANCH_GOODS_COUNT>0 %}({catalog_full.BRANCH_GOODS_COUNT})</span>{% ENDIF %}</a> {% IF catalog_full.ISSET_SUB=0 %}</li>{% ENDIF %} {% IF catalog_full.LAST %}{%FOR out%}</ul>{%IFNOT catalog_full.out.LAST%}</li>{%ENDIF%}{%ENDFOR%}{% ENDIF %} <!-- Отображение количества товаров в категории --> {% ENDFOR %} </ul>
далее зайдите в шаблон Товары - найдите:
<!-- В корне каталога товаров отобразим все корневые категории если они есть на сайте --> {% IF IS_FULL_CATALOG && nested_categories_list_empty=0 || goods_empty=1 && nested_categories_list_empty=0 && goods_filters_empty=1 %} <!-- Блок навигации по категориям, вложенным в текущую категорию --> {% IF NESTED_CATEGORIES_LIST_LEVEL > 0 %} <!-- Для отображения нового вида категорий с подкатегориями, в условии замените 0 на 1 --> <div class="categories row {% IF index_page %}index{% ENDIF %}"> {% FOR nested_categories_list %} <div class="item"> <div class="cat-name" title="Перейти к категории «{nested_categories_list.NAME}»"> <a href="{nested_categories_list.URL}" title="Перейти к категории «{nested_categories_list.NAME}»">{nested_categories_list.NAME}</a> </div> <div class="cat-image"> <a href="{nested_categories_list.URL}" title="Перейти к категории «{nested_categories_list.NAME}»"> <img class="goods-cat-image-medium" src="{% IF nested_categories_list.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-medium.png?design=tourism{% ELSE %}{nested_categories_list.IMAGE_MEDIUM}{% ENDIF %}"> </a> </div> </div> {% ENDFOR %} </div> {% ELSE %}
замените на:
<!-- В корне каталога товаров отобразим все корневые категории если они есть на сайте --> {% IF IS_FULL_CATALOG && nested_categories_list_empty=0 || goods_empty=1 && nested_categories_list_empty=0 && goods_filters_empty=1 %} <!-- Блок навигации по категориям, вложенным в текущую категорию --> {% IF NESTED_CATEGORIES_LIST_LEVEL > 0 %} <!-- Для отображения нового вида категорий с подкатегориями, в условии замените 0 на 1 --> <div class="categories row {% IF index_page %}index{% ENDIF %}"> {% FOR nested_categories_list %} <div class="item" {% IF CLIENT_GROUP_ID=7816 && nested_categories_list.ID=8328734 || CLIENT_GROUP_ID=7815 && nested_categories_list.ID=8291918 || CLIENT_GROUP_ID=7815 && nested_categories_list.ID=8291919 || CLIENT_GROUP_ID=7815 && nested_categories_list.ID=8313114 || CLIENT_GROUP_ID=7815 && nested_categories_list.ID=8313146 || CLIENT_GROUP_ID=7815 && nested_categories_list.ID=8291920 %}style="display:none;"{% ENDIF %}> <div class="cat-name" title="Перейти к категории «{nested_categories_list.NAME}»"> <a href="{nested_categories_list.URL}" title="Перейти к категории «{nested_categories_list.NAME}»">{nested_categories_list.NAME}</a> </div> <div class="cat-image"> <a href="{nested_categories_list.URL}" title="Перейти к категории «{nested_categories_list.NAME}»"> <img class="goods-cat-image-medium" src="{% IF nested_categories_list.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-medium.png?design=tourism{% ELSE %}{nested_categories_list.IMAGE_MEDIUM}{% ENDIF %}"> </a> </div> </div> {% ENDFOR %} </div> {% ELSE %}
Screenshot(11).png
Screenshot(12).png
Подскажите еще пожалуйста. По данному пункту можно сделать так ,что бы незарегистрированный пользователь на сайте видел только то, что предназначено для розничного покупателя т.е категорию "Натяжные потолки" и "Осветительные системы". Ну или не видел цены на товары из остальных категорий, которые предназначены для дилеров? Это тоже, довольно главный момент.
#18
Отправлено 12 Январь 2022 - 06:30
Зайдите в раздел Сайт - Редактор шаблонов - Товары - найдите:
<div class="item" {% IF CLIENT_GROUP_ID=7816 && nested_categories_list.ID=8328734 || CLIENT_GROUP_ID=7815 && nested_categories_list.ID=8291918 || CLIENT_GROUP_ID=7815 && nested_categories_list.ID=8291919 || CLIENT_GROUP_ID=7815 && nested_categories_list.ID=8313114 || CLIENT_GROUP_ID=7815 && nested_categories_list.ID=8313146 || CLIENT_GROUP_ID=7815 && nested_categories_list.ID=8291920 %}style="display:none;"{% ENDIF %}> <div class="cat-name" title="Перейти к категории «{nested_categories_list.NAME}»"> <a href="{nested_categories_list.URL}" title="Перейти к категории «{nested_categories_list.NAME}»">{nested_categories_list.NAME}</a> </div> <div class="cat-image"> <a href="{nested_categories_list.URL}" title="Перейти к категории «{nested_categories_list.NAME}»"> <img class="goods-cat-image-medium" src="{% IF nested_categories_list.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-medium.png?design=tourism{% ELSE %}{nested_categories_list.IMAGE_MEDIUM}{% ENDIF %}"> </a> </div> </div>
замените на:
<div class="item" {% IF CLIENT_GROUP_ID=7816 && nested_categories_list.ID=8328734 || CLIENT_GROUP_ID=7815 && nested_categories_list.ID=8291918 || CLIENT_GROUP_ID=7815 && nested_categories_list.ID=8291919 || CLIENT_GROUP_ID=7815 && nested_categories_list.ID=8313114 || CLIENT_GROUP_ID=7815 && nested_categories_list.ID=8313146 || CLIENT_GROUP_ID=7815 && nested_categories_list.ID=8291920 || CLIENT_IS_LOGIN=0 && nested_categories_list.ID=8291918 || CLIENT_IS_LOGIN=0 && nested_categories_list.ID=8291919 || CLIENT_IS_LOGIN=0 && nested_categories_list.ID=8313114 || CLIENT_IS_LOGIN=0 && nested_categories_list.ID=8313146 || CLIENT_IS_LOGIN=0 && nested_categories_list.ID=8291920 %}style="display:none;"{% ENDIF %}> <div class="cat-name" title="Перейти к категории «{nested_categories_list.NAME}»"> <a href="{nested_categories_list.URL}" title="Перейти к категории «{nested_categories_list.NAME}»">{nested_categories_list.NAME}</a> </div> <div class="cat-image"> <a href="{nested_categories_list.URL}" title="Перейти к категории «{nested_categories_list.NAME}»"> <img class="goods-cat-image-medium" src="{% IF nested_categories_list.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-medium.png?design=tourism{% ELSE %}{nested_categories_list.IMAGE_MEDIUM}{% ENDIF %}"> </a> </div> </div>
Далее зайдите в шаблон HTML - найдите:
<ul> {% FOR catalog_full %} {% IF catalog_full.FIRST %}{% IFNOT catalog_full.LEVEL = 0 %}<ul class="sub">{% ENDIF %}{% ENDIF %} <li {% IF catalog_full.HIDE || CLIENT_GROUP_ID=7816 && catalog_full.ID=8328734 || CLIENT_GROUP_ID=7815 && catalog_full.ID=8291918 || CLIENT_GROUP_ID=7815 && catalog_full.ID=8291919 || CLIENT_GROUP_ID=7815 && catalog_full.ID=8313114 || CLIENT_GROUP_ID=7815 && catalog_full.ID=8313146 || CLIENT_GROUP_ID=7815 && catalog_full.ID=8291920 %}style="display:none;"{% ENDIF %} class="{% IF catalog_full.ISSET_VISIBLE_SUB %}parent{% ENDIF %} {% IF catalog_full.LEVEL = 0 %}subhead{% ENDIF %} {% IF catalog_full.CURRENT || catalog_full.CURRENT_PARENT %}active{% ENDIF %}"> <a href="{catalog_full.URL}" {% IF catalog_full.CURRENT %}class="active"{% ENDIF %}>{% IFNOT catalog_full.IMAGE_EMPTY %}<img src="{catalog_full.IMAGE_ICON}" class="goods-cat-image-icon"/>{% ENDIF %}{% IF catalog_full.ISSET_VISIBLE_SUB %}<span class="open-sub {% IF catalog_full.CURRENT_PARENT || catalog_full.CURRENT %}active{% ENDIF %}"></span>{% ENDIF %}{catalog_full.NAME} {% IF catalog_full.GOODS_COUNT>0 %}<span class="count">({catalog_full.GOODS_COUNT}){% ELSEIF catalog_full.BRANCH_GOODS_COUNT>0 %}({catalog_full.BRANCH_GOODS_COUNT})</span>{% ENDIF %}</a> {% IF catalog_full.ISSET_SUB=0 %}</li>{% ENDIF %} {% IF catalog_full.LAST %}{%FOR out%}</ul>{%IFNOT catalog_full.out.LAST%}</li>{%ENDIF%}{%ENDFOR%}{% ENDIF %} <!-- Отображение количества товаров в категории --> {% ENDFOR %} </ul>
замените на:
<ul> {% FOR catalog_full %} {% IF catalog_full.FIRST %}{% IFNOT catalog_full.LEVEL = 0 %}<ul class="sub">{% ENDIF %}{% ENDIF %} <li {% IF catalog_full.HIDE || CLIENT_GROUP_ID=7816 && catalog_full.ID=8328734 || CLIENT_GROUP_ID=7815 && catalog_full.ID=8291918 || CLIENT_GROUP_ID=7815 && catalog_full.ID=8291919 || CLIENT_GROUP_ID=7815 && catalog_full.ID=8313114 || CLIENT_GROUP_ID=7815 && catalog_full.ID=8313146 || CLIENT_GROUP_ID=7815 && catalog_full.ID=8291920 || CLIENT_IS_LOGIN=0 && catalog_full.ID=8291918 || CLIENT_IS_LOGIN=0 && catalog_full.ID=8291919 || CLIENT_IS_LOGIN=0 && catalog_full.ID=8313114 || CLIENT_IS_LOGIN=0 && catalog_full.ID=8313146 || CLIENT_IS_LOGIN=0 && catalog_full.ID=8291920 %}style="display:none;"{% ENDIF %} class="{% IF catalog_full.ISSET_VISIBLE_SUB %}parent{% ENDIF %} {% IF catalog_full.LEVEL = 0 %}subhead{% ENDIF %} {% IF catalog_full.CURRENT || catalog_full.CURRENT_PARENT %}active{% ENDIF %}"> <a href="{catalog_full.URL}" {% IF catalog_full.CURRENT %}class="active"{% ENDIF %}>{% IFNOT catalog_full.IMAGE_EMPTY %}<img src="{catalog_full.IMAGE_ICON}" class="goods-cat-image-icon"/>{% ENDIF %}{% IF catalog_full.ISSET_VISIBLE_SUB %}<span class="open-sub {% IF catalog_full.CURRENT_PARENT || catalog_full.CURRENT %}active{% ENDIF %}"></span>{% ENDIF %}{catalog_full.NAME} {% IF catalog_full.GOODS_COUNT>0 %}<span class="count">({catalog_full.GOODS_COUNT}){% ELSEIF catalog_full.BRANCH_GOODS_COUNT>0 %}({catalog_full.BRANCH_GOODS_COUNT})</span>{% ENDIF %}</a> {% IF catalog_full.ISSET_SUB=0 %}</li>{% ENDIF %} {% IF catalog_full.LAST %}{%FOR out%}</ul>{%IFNOT catalog_full.out.LAST%}</li>{%ENDIF%}{%ENDFOR%}{% ENDIF %} <!-- Отображение количества товаров в категории --> {% ENDFOR %} </ul>
#19
Отправлено 19 Январь 2022 - 17:00
Vaccina (12 Январь 2022 - 06:30) писал:
Зайдите в раздел Сайт - Редактор шаблонов - Товары - найдите:
<div class="item" {% IF CLIENT_GROUP_ID=7816 && nested_categories_list.ID=8328734 || CLIENT_GROUP_ID=7815 && nested_categories_list.ID=8291918 || CLIENT_GROUP_ID=7815 && nested_categories_list.ID=8291919 || CLIENT_GROUP_ID=7815 && nested_categories_list.ID=8313114 || CLIENT_GROUP_ID=7815 && nested_categories_list.ID=8313146 || CLIENT_GROUP_ID=7815 && nested_categories_list.ID=8291920 %}style="display:none;"{% ENDIF %}> <div class="cat-name" title="Перейти к категории «{nested_categories_list.NAME}»"> <a href="{nested_categories_list.URL}" title="Перейти к категории «{nested_categories_list.NAME}»">{nested_categories_list.NAME}</a> </div> <div class="cat-image"> <a href="{nested_categories_list.URL}" title="Перейти к категории «{nested_categories_list.NAME}»"> <img class="goods-cat-image-medium" src="{% IF nested_categories_list.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-medium.png?design=tourism{% ELSE %}{nested_categories_list.IMAGE_MEDIUM}{% ENDIF %}"> </a> </div> </div>
замените на:
<div class="item" {% IF CLIENT_GROUP_ID=7816 && nested_categories_list.ID=8328734 || CLIENT_GROUP_ID=7815 && nested_categories_list.ID=8291918 || CLIENT_GROUP_ID=7815 && nested_categories_list.ID=8291919 || CLIENT_GROUP_ID=7815 && nested_categories_list.ID=8313114 || CLIENT_GROUP_ID=7815 && nested_categories_list.ID=8313146 || CLIENT_GROUP_ID=7815 && nested_categories_list.ID=8291920 || CLIENT_IS_LOGIN=0 && nested_categories_list.ID=8291918 || CLIENT_IS_LOGIN=0 && nested_categories_list.ID=8291919 || CLIENT_IS_LOGIN=0 && nested_categories_list.ID=8313114 || CLIENT_IS_LOGIN=0 && nested_categories_list.ID=8313146 || CLIENT_IS_LOGIN=0 && nested_categories_list.ID=8291920 %}style="display:none;"{% ENDIF %}> <div class="cat-name" title="Перейти к категории «{nested_categories_list.NAME}»"> <a href="{nested_categories_list.URL}" title="Перейти к категории «{nested_categories_list.NAME}»">{nested_categories_list.NAME}</a> </div> <div class="cat-image"> <a href="{nested_categories_list.URL}" title="Перейти к категории «{nested_categories_list.NAME}»"> <img class="goods-cat-image-medium" src="{% IF nested_categories_list.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-medium.png?design=tourism{% ELSE %}{nested_categories_list.IMAGE_MEDIUM}{% ENDIF %}"> </a> </div> </div>
Далее зайдите в шаблон HTML - найдите:
<ul> {% FOR catalog_full %} {% IF catalog_full.FIRST %}{% IFNOT catalog_full.LEVEL = 0 %}<ul class="sub">{% ENDIF %}{% ENDIF %} <li {% IF catalog_full.HIDE || CLIENT_GROUP_ID=7816 && catalog_full.ID=8328734 || CLIENT_GROUP_ID=7815 && catalog_full.ID=8291918 || CLIENT_GROUP_ID=7815 && catalog_full.ID=8291919 || CLIENT_GROUP_ID=7815 && catalog_full.ID=8313114 || CLIENT_GROUP_ID=7815 && catalog_full.ID=8313146 || CLIENT_GROUP_ID=7815 && catalog_full.ID=8291920 %}style="display:none;"{% ENDIF %} class="{% IF catalog_full.ISSET_VISIBLE_SUB %}parent{% ENDIF %} {% IF catalog_full.LEVEL = 0 %}subhead{% ENDIF %} {% IF catalog_full.CURRENT || catalog_full.CURRENT_PARENT %}active{% ENDIF %}"> <a href="{catalog_full.URL}" {% IF catalog_full.CURRENT %}class="active"{% ENDIF %}>{% IFNOT catalog_full.IMAGE_EMPTY %}<img src="{catalog_full.IMAGE_ICON}" class="goods-cat-image-icon"/>{% ENDIF %}{% IF catalog_full.ISSET_VISIBLE_SUB %}<span class="open-sub {% IF catalog_full.CURRENT_PARENT || catalog_full.CURRENT %}active{% ENDIF %}"></span>{% ENDIF %}{catalog_full.NAME} {% IF catalog_full.GOODS_COUNT>0 %}<span class="count">({catalog_full.GOODS_COUNT}){% ELSEIF catalog_full.BRANCH_GOODS_COUNT>0 %}({catalog_full.BRANCH_GOODS_COUNT})</span>{% ENDIF %}</a> {% IF catalog_full.ISSET_SUB=0 %}</li>{% ENDIF %} {% IF catalog_full.LAST %}{%FOR out%}</ul>{%IFNOT catalog_full.out.LAST%}</li>{%ENDIF%}{%ENDFOR%}{% ENDIF %} <!-- Отображение количества товаров в категории --> {% ENDFOR %} </ul>
замените на:
<ul> {% FOR catalog_full %} {% IF catalog_full.FIRST %}{% IFNOT catalog_full.LEVEL = 0 %}<ul class="sub">{% ENDIF %}{% ENDIF %} <li {% IF catalog_full.HIDE || CLIENT_GROUP_ID=7816 && catalog_full.ID=8328734 || CLIENT_GROUP_ID=7815 && catalog_full.ID=8291918 || CLIENT_GROUP_ID=7815 && catalog_full.ID=8291919 || CLIENT_GROUP_ID=7815 && catalog_full.ID=8313114 || CLIENT_GROUP_ID=7815 && catalog_full.ID=8313146 || CLIENT_GROUP_ID=7815 && catalog_full.ID=8291920 || CLIENT_IS_LOGIN=0 && catalog_full.ID=8291918 || CLIENT_IS_LOGIN=0 && catalog_full.ID=8291919 || CLIENT_IS_LOGIN=0 && catalog_full.ID=8313114 || CLIENT_IS_LOGIN=0 && catalog_full.ID=8313146 || CLIENT_IS_LOGIN=0 && catalog_full.ID=8291920 %}style="display:none;"{% ENDIF %} class="{% IF catalog_full.ISSET_VISIBLE_SUB %}parent{% ENDIF %} {% IF catalog_full.LEVEL = 0 %}subhead{% ENDIF %} {% IF catalog_full.CURRENT || catalog_full.CURRENT_PARENT %}active{% ENDIF %}"> <a href="{catalog_full.URL}" {% IF catalog_full.CURRENT %}class="active"{% ENDIF %}>{% IFNOT catalog_full.IMAGE_EMPTY %}<img src="{catalog_full.IMAGE_ICON}" class="goods-cat-image-icon"/>{% ENDIF %}{% IF catalog_full.ISSET_VISIBLE_SUB %}<span class="open-sub {% IF catalog_full.CURRENT_PARENT || catalog_full.CURRENT %}active{% ENDIF %}"></span>{% ENDIF %}{catalog_full.NAME} {% IF catalog_full.GOODS_COUNT>0 %}<span class="count">({catalog_full.GOODS_COUNT}){% ELSEIF catalog_full.BRANCH_GOODS_COUNT>0 %}({catalog_full.BRANCH_GOODS_COUNT})</span>{% ENDIF %}</a> {% IF catalog_full.ISSET_SUB=0 %}</li>{% ENDIF %} {% IF catalog_full.LAST %}{%FOR out%}</ul>{%IFNOT catalog_full.out.LAST%}</li>{%ENDIF%}{%ENDFOR%}{% ENDIF %} <!-- Отображение количества товаров в категории --> {% ENDFOR %} </ul>
Добрый день.
Спасибо за консультацию. Пока еще не пробовал с видимостью товаров...
А можно сделать что бы не зарегистрированные пользователи, как и собственно и розница не видела цен на товары из категорий "ПОЛОТНО", "ПРОФИЛЬ", "КОМПЛЕКТУЮЩИЕ", "ВСЁ ДЛЯ МОНТАЖА"? Хотим, что бы незареганный дилер видел ассортимент, но не видел цен, пока не зарегистрируется)
#20
Отправлено 20 Январь 2022 - 08:31
Зайдите в раздел Сайт - Редактор шаблонов - HTML - найдите:
<body> <div class="wrapper {% IF index_page %}index{% ENDIF %} nojs">
замените на:
<body> <div class="wrapper {% IF index_page %}index{% ENDIF %} nojs {% IF CLIENT_GROUP_ID!=7816 %}hide_price{% ENDIF %}">
Далее зайдите в main.css - в самом конце шаблона вставьте:
.hide_price .price-box{display:none;}
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных