Подскажите, пожалуйста, как сделать, чтобы при нажатии на кнопку отправить данные веб формы (содержащую, например, 3 текстовых поля) записывались в инфоблок и отправлялось уведомление на e-mail?
Ну дык когда разберешься, конечно ничего сложного нет, а вот когда только столкнулся, чем проще, тем быстрее можно разобраться, а потом уже и /bitrix/components/bitrix/.
Люди добрые, есть ли у кого комплексный компонент, нужен самый простой, например чтобы включал два компонента список и детальное описание. Но при этом использовал полный функционал комплексных компонентов (с ЧПУ). Что-то в сети нигде не нашел. Если у кого-нибудь есть, поделитесь, пожалуйста.
Смотрел, к сожалению не нашел, где осуществляется преобразование #ID#, но предполагаю, что это происходит не в компоненте, а в инфоблоке. Но если в инфоблоке, то там определенный перечень этих переменных, а мне нужно сделать для своего простенького комплексного компонента #USER_ID#. И получается, если нужно использовать ЧПУ, то обязательно должен быть подключен инфоблок к компоненту с заполненными записями, не зависимо стандартный или создаваемый с нуля, я правильно понимаю?.
И еще вопрос по каталогу заодно)). Там в шаблоне вывода списка есть ссылка на детальную страницу (catalog\templates\.default\bitrix\catalog.section\list\template.php строка 30)
Код
<?=$arElement["DETAIL_PAGE_URL"]?>
Вот где она формируется? В комплексном компоненте в component.php нет DETAIL_PAGE_URL (смотрел по поиску), а в компоненте catalog.section только в массиве $arSelect содержится.
Подскажите пожалуйста, где заложен механизм, по которому вместо #SECTION_CODE#, #ELEMENT_CODE#, #SECTION_ID# или #ELEMENT_ID# подставляются соответствующие значения? И если я в своем компоненте хочу сделать #USER_ID#, что мне нужно сделать, чтобы в режиме ЧПУ это сработало?
Поставлена следующая задача: сделать комплексный компонент, объединяющий 2 простых (список пользователей и детальная информация о пользователе), с шаблонами ссылок /users/ и /users/#USER_ID#/. При переходе на /users/#USER_ID#/, если пользователя с таким ID не существует, должен ставиться статус 404.
Я сделал 2 компонента отдельно, работают. А вот с комплексным завал, не могу заставить работать Вот код компонента:
На данный момент, если ЧПУ отключен, то отображается list.php, если включен, то Cannot find '.default' template with page '' Также не могу понять, как сформировать ссылку на детальное описание пользователя, если рассмотреть компонент новости, то там href="<?=$arItem["DETAIL_PAGE_URL"]?>, но где формируется этот адрес я не нашел, где формируются переменные вида #USER_ID#? Для компонента список новостей новости хранятся в инфоблоке, может и к моему комплексному компоненту должен прикручиваться инфоблок?
Если кто-нибудь поможет хоть частично разобраться буду благодарен
Уважаемые форумчане, подскажите, пожалуйста, где можно взять описание структуры и устройства комплексного компонента, желательно, максимально разжеванного и документированного, а то не могу понять, как он работает, те, что идут в комплекте с системой пока для меня слишком сложны в понимании, а простого примера, так сказать, на пальцах, не нашел. Пример из документации разработчика, по моему, слишком абстрактный для практического применения, по крайней мере для моего, начального, уровня. Пример нужен, чтобы сделать свой простенький комплексный компонент (задания для стажера ), который свяжет два простых. Простые я уже сделал (список и отдельно компонент, который выводит детальную информацию), благо, разжевано хорошо и примеров много, а с комплексным завал...
Стоит задача на тестовом сайте для обучения вывести список пользователей (пока я вел одного пользователя test1 плюс админская учетка), чтобы отображалось полное имя или логин, фото, поле о себе. По поиску нашел ссылку на CUser::GetList , там есть ряд примеров. На основании их я, для начала, решил попробовать вывести список пользователей на вновь созданной странице, где зашел в изменить страницу и ввел следующий код:
2. В публичном разделе появляется красная точка компонента, но пункты меню не отображаются. Создаю раздел, указываю отображать в меню, но после создания раздела в меню по прежнему ничего не отображается. Если через добавление пунктов меню, то результат не сохраняется, т.е. еще раз пробую, а там пусто, добавил, сохранил и опять пусто... Очистил templates_styles.php, меню все равно нет, кеш сбрасывал...
Подскажите, пожалуйста, куда копать, с битриксом только знакомлюсь. Посмотрел сайт магазина, который идет для примера, там когда навожу указатель на меню отображается пункт "Редактировать пункты меню", у себя не вижу такого, только шестеренка отображается...