Обязательное поле привязка к разделам не заполнено 1с битрикс
Error: Обязательное поле "Окончание активности" не заполнено
Доброго времени суток! Создал собственную форму использовал CModule::IncludeModule("iblock");.
Обязательное поле!
Добрый день! Битрикс24 коробка. Подскажите пожалуйста,необходимо в "контакт" сделать поле.
Как создать обязательное поле на странице checkuot?
В файле confirm.tpl создал тестовое поле <p><a href=""></a><input >
Вложение 1221470
Если что, то саппорт реализуется через этот компонент
точно ли совпадает name скрытого поля с тем что проверяется, проверить наличие value в нем при отправке Там всё несколько сложнее. А именно массив с тикетом формируется так:
Потом этот массив передаётся в метод add, и вот тут формируется ошибка:
Класс TicketTable является наследником вот этого класса из ядра Битрикса и использует его метод add для формирования тикета:
При этом если добавить проблемное поле в массив тикета, то проблема решается:
Тикеты приходят и вроде всё норм. Но мне такое решение не нравится
Выбрать поле, если заполнено другое поле
Можно ли выбрать поле, если заполнено другое поле? например, есть такие поля: name, value.
Обязательное поле
Здраствуйте , вот третий день копаюсь в интернете не могу найти как создаю телефонный справочник.
Обязательное поле не работает
Помогите пожалуйста решить проблему есть форма и поле email обязательное но если его не заполнить.
Это обязательное поле
Здравствуйте, в нижеприведённом коде при не вводе пользователем данных в поле из какого ларца.
Обязательное поле Обзор
Всем привет.Ребята у меня такая проблема , Как сделать так чтобы было Обязательное поле при заливке.
Группировка и обязательное поле
БД "Кадры" Помогите сделать группировку в отчете, но не через вкладку "Сортировка и группировка" в.
В системе управления 1С Битрикс есть компонент "Форма добавления / редактирования" - который позволяет пользователям добавлять и редактировать элементы инфоблока. Компонент очень старый и сдается мне, Битрикс на него давно забил. Он не умеет выводить свойство "Привязка к разделам"- которое мне и понадобилось. Расскажу как я его вывел.
Описание задачи по добавлению элементов
На одном из разрабатываемых сайтов, кулинарной тематики, требуется дать возможность пользователям наполнять сайт контентом. То есть, человек просто регистрируется и в личном кабинете у него имеется страничка с выведенным компонентом "Форма добавления / редактирования" или iblock.element.add.form. По мимо стандартных полей- типа картинка анонса, подробный текст и списки (в моем случае ингридиентов), в инфоблоке создано свойство "Страна -> привязка к разделам" - которое подключено к другому инфоблоку, в котором страны мира структуированы по буквам алфавита
Как выяснилось, компонент "Форма добавления / редактирования" в упор не видет это свойство и не дает пользователям возможность выбора страны
Тщетно пытался понять логику работы компонента, затем "раскуривал" документацию битрикс- ни чего не помогало найти решение, пока не нарвался на одну тему на официальном форуме Битрикс. Там, топикстартер боролся с проблемой отсутствия свойства "Привязка к элементам", в итоге ему помогли- спустя две страницы форума и два года переписок.
Мне же осталось, только додумать решение до привязки к разделам, это достаточно просто:
Модернизируем шаблон компонента, не ломая сам компонент
Выводим форму добавления в нужном месте сайта, настраиваем права пользователей и копируем шаблон компонента в шаблон своего сайта
Открываем шаблон на редактирование и находим две строчки, примерно на 180-ой строке +/- 20
Добавляем к ним case "G": case "E": (по идее хватит только E, но для полного феншуя), что бы получилось
Сразу под case "N": заменяем весь код (до завершающего его break;) на такой:
for ($i = 0; $i<$inputNum; $i++)
if ($arParams["ID"] > 0 || count($arResult["ERRORS"]) > 0)
$value = intval($propertyID) > 0 ? $arResult["ELEMENT_PROPERTIES"][$propertyID][$i]["VALUE"] : $arResult["ELEMENT"][$propertyID];
>
elseif ($i == 0)
$value = intval($propertyID) <= 0 ? "" : $arResult["PROPERTY_LIST_FULL"][$propertyID]["DEFAULT_VALUE"];
<?
if($propertyID == 53)
?>
<select name="PROPERTY[<?=$propertyID?>][<?=$i?>]" >
<option value=""></option>
<?
$arSelect = Array("ID", "NAME");
$res = CIBlockSection::GetTreeList(Array("IBLOCK_ID"=>"11","DEPTH_LEVEL"=>"2"), false, Array("nPageSize"=>1000), $arSelect);
Юрий, спасибо за классный доклад на конференции.
Все проблемы с решением устранил, готовлю первый блин для маркетплейс, но сталкнулся с проблемой кодировки по-умолчанию. Возникло два вопроса:
- Почему CP-1251 используется по-умолчанию, если UTF-8 используется во всех популярных ОС, приложениях и большинстве сайтов (не только Битрикс, а на большинстве абсолютном).
- Как без проблем подготовить решение для площадки, переведя ее с UTF-8 в кодировку русской Windows?
Андрей, во-первых, я не являюсь сотрудником компании "1С-Битрикс" — я ее партнер. Во-вторых, вся информация о конкретных лицензиях и их владельцах, разумеется, является конфиденциальной. В-третьих, "опознать" редакцию, всего лишь взглянув на публичную часть сайта — совершенно не тривиальная задача.
Вообще, я думаю, он сделан на редакции "Стандарт" или "Эксперт". Рекомендую начать со "Стандарта", а затем перейти на более продвинутую редакцию при необходимости :)
Ну, и, насчет того что UTF-8 хотя бы "используется во всех популярных ОС", Вы явно погорячились ;)
Дмитрий, я к тому, что UTF-8 можно использовать. CP-1251 даже в англоязычной версии Windows напряжно. Я молчу уже про Linux дистрибутивы.
Студии которые работают с CMS от нескольких разных разработчиков, часто вынуждены менять кодировку в редакторе, чтобы не затирать чьи-нибудь комментарии на русском языке, оставленные в наследство. Это малое из бед разумеется.
Читайте также:
- Как удалить x lite с компьютера
- Горизонтальная линейка форматирования в текстовом редакторе ms word позволяет изменять
- Touch не является внутренней или внешней командой исполняемой программой или пакетным файлом
- Что из перечисленного является браузером word paint opera media player
- Программа для оплаты с телефона картой