..позвольте, апну..
|
Доброго времени суток.
Позвольте апну с вопросом. Работал над другой задачкой, но обратил внимание, что после нажатия на кнопку отправить, ни чего кроме "спасибо, мы с вами свяжемся", не происходит. Письмо не приходит ни на ящик указанный при вызове компонента, ни на ящик из формы. Подскажите плиз, что тут упустил? |
|
|
|
|
|
Доброго времени суток.
Вызываю компонент так:
Если поля пустые, то ошибки формируются в той же последовательности, как объявлены поля:
Но указав не верный e-mail, мои ожидания не оправдались:
Битрикс, как понял по выхлопу, производит проверку по правилам, а не по полям - проверят не каждое поле по правилам, а прогонят поля по правилу, т.е. проверяет сперва на пустоту, а потом на корректность. Подскажите как строить ассоциативный массив с ошибками, вида:
Либо как задать порядок проверки по полям, что бы каждое поле прогонялось по всем правилам:
Надеюсь получилось объяснить чего хочу. Рассчитываю на подсказки. Заранее благодарю. |
|||||||||||
|
|
|
|
Доброго времени суток.
Испытуемый 11-ой версии. Попросили подсобить с сайтом, некоторые ссылки в каталоге вели в корень каталога. В свойствах->дополнительно у этих элементов не было символьного кода. Пока пробегался по всем директориям и прописывал код, заодно правил не красивые на мой взгляд. Было много кодов/именем типа name372, name435. К примеру меню выглядело так:
Но все было куда печальнее... Первый уровень выглядел так:
Не нашел как включить полный путь, предполагал, что это исправило бы ситуацию. Подскажите как включить? Решил попробовать перейти на ID вместо CODE в настройках компонента. Все нормально, но меню по прежнему ссылается на символьный код. Поковырялся в системе, нашел что в переменную LINK целиком записан урл с учетом чпу, но не нашел где оно формируется. Подскажите как/где заставить меню работать по ID? Хотелось бы узнать ответ на оба вопроса, но на первое время достаточно или-или. |
|||||||
|
|
|
|
Я не знал как 1С-Битрикс уйти от групп в bitrix:catalog
Поэтому использую bitrix:catalog.section + bitrix:catalog.element В общем я в одном из файлов для bitrix:catalog.element включил искомую птичку. А где ловить то defined('ERROR_404')? ..ловил в шаблоне.. Провалился в рабочу карточку и добавид Получаю снова - "Элемент не найден". |
|
|
|
|
|
Птичку поставить нашел где, на самом каталоге/элементе/файле в параметрах, через редактировать как HTML.
Но у меня таких 23 каталогов/элементов/файлов, есть где то общее такое свойство? Не смертельно, пройдусь в ручную, скорее всего закончу пока ответите, но знать хотелось бы.. Я так полагая константу ERROR_404 достаточно на defined проверить? |
|
|
|
|
|
Доброго времени суток.
Подскажите есть ли решение в виде наработки или идеи как можно за место "Элемент не найден" получить красивое окошко с полями "Имя", "Телефон" и надпись "Оставьте свои контакты, мы свяжемся с Вами", в общем произвольную форму. Сгуглить самостоятельно не смог, прошу прощения. В компонент прыгнуть всегда успею. |
|
|
|
|
|
...продолжу
Сегодня обнаружил в bitrix:catalog Дополнительные настройки -> Включать раздел в цепочку навигации Я снял галочку, и название раздела не пропало из хлебных крошек как при детальном просмотре, так и для самого раздела. Я не так понял или не отработал по какой то причине? ..явных изменений на странице не заметил.. |
|
|
|
|
|
@ Евгений Баринов
На сколько понимаю catalog.section необходимо использовать в совокупности с catalog.element для детального просмотра? Если да, то я решил эту задачку и все работает, с небольшим НО - сбрасываются записи в правилах обработки адресов для текущего компонента. Я создавал отдельную , там мне предложили решение. Оно работает, но не очень изящное. |
|
|
|
|
|
Доброго времени суток.
По молчанию предполагаю, что мои хотелки выходят за рамки функционала. Но я все же надеюсь, что кто то решал такую проблему и поделиться хотя бы идеей реализации. Как я вижу выход из проблемы: 1. Создаю одну группу и все товары помещаю туда. 2. Дублирую шаблон в свое пространство. С помощью JS делаю редирект в единственный каталог. Остается одно НО - как быть с хлебными крошками? Вижу единственный выход - создать грамотные названия, способствующих сео. Ваши идеи? Благодарю |
|
|
|
|
|
@Дмитрий, Максим
С место порядок. @Денис В bitrix:catalog.element я не встречал аббревиатуру ЧПУ, тогда как в bitrix:catalog она явно присутствует. Или под:
...Все же надеюсь, что это я чего не до включил/отключил... |
|||
|
|
|
|
@Максим
Компонент bitrix:catalog.element Удаляются из настройки правил обработки адресов:
@Денис Благодарю, не буду больше тратить время на поиск причины, приму за должное, хотя маленько не комфортно:
|
|||||
|
|
|
|
Доброго времени суток.
Из сообщения выше UPD не брать во внимание. Не понял почему такой запрос построился, но я пытался передать ELEMENT_ID через слеши, поле код вообще было пустым. В общем я пошел по пути использования двух компонентов, раз через один не хватает скилов. Смог получить детальный просмотр по ссылки Но хочется ввиде ЧПУ. При таком раскладе в bitrix:catalog.element->Основные параметры->ID элемента == ={$_REQUEST["item"]} Я пробовал всяко: ={ELEMENT_ID}, ={#ELEMENT_ID#}, #ELEMENT_ID#, ELEMENT_ID, но ЧПУ добиться не смог. Рассчитываю на подсказки, благодарю. |
|
|
|
|