По вашему примеру нужно разбираться, возможно что-то сделали не так.
bitrix:iblock.element.add.form - обычно использую этот компонент, можно поискать есть описание как там выводить свои поля, правда там нужно вешать свое почтовое событие.
Franco Mannino: Я вообще не понимаю вашего вопроса из того описания, что вы предоставили. Другие я думаю тоже не понимают раз нет ответов. Поэтому если вы будете настаивать вам точно никто не поможет.
viktorulyushev: Кракозябры это не в той кодировки языковые файлы шаблона были загружены и отличаются от кодировки сайта на сервере.
Сам метод использования этого шаблона как по мне является велосипедом, и обычно я его не использую.
Владимир: т.е эта услуга с зеленым блоком является у вас тупо в виде статичной страницы? Я думаю услуги явно не в одном экземпляре, поэтому бы сделал услуги в виде каталога на инфоблоках с компонентом, а зеленый блок разбил бы на свойства:
-заголовок зеленого блока
- содержание поля организуем
- содержание поля Поможем.
В итоге эта услуга без проблем бы редактировалась в режиме правки "Эрмитаж"
Для заказчика бы еще сделал поясняющий скриншот.
1) это абсолютно нормально, его там можно менять. Просто последнее время Битрикс рекомендует использовать для этих целей папку local, но для одностраничника как по мне это лишнее. Но вы можете создать папку /local/templates/ и средствами админки перенести ваш созданный шаблон и дальше уже работать в этой директории
2) Если нет контента тогда разделение header и footer делаете согласно требований Битрикс, а в файле главной страницы index.php делаете ее содержание пустой.
да, свойство по любому как вид информации создается в инфоблоке, но структурно при разделении в зависимости от разделов это свойство будет привязано к конкретному разделу, а также раздельно участвовать в умном фильтре.
П.С. Не забываем помечать ответ как решение если он помог.
Владимир Тот самый Владимир Владимирович: Я не знаю что вы там меняли, но все файлы шаблона каталога товаров судя по всему у вас находятся тут -bitrix\templates\master-start\components\bitrix\catalog\catalog\ -его вы кстати скидывали.
Владимир Тот самый Владимир Владимирович: Вам нужно найти в файле шаблона template.php компонента bitrix:catalog.section участок кода class="production-desc-text", в этом блоке у вас выводится цена, выше тега цены в начале этого блока вставить Артикул:<?echo $arItem['ID'];?>
Также убрать вывод массива
Владимир Тот самый Владимир Владимирович: начнем с того, что вам нужно нормально сформулировать задачу, прикрепить скриншоты с пояснениями. Мне до сих пор не понятно что вам нужно. Любой каталог в битриксе состоит из списка товаров (это и есть bitrix:catalog.section) и детальной карточки товара (это уже другой компонент). Так вот мне непонятно где и в каком месте нужно и что вам вывести.
https://yadi.sk/i/nPPOPNJhtyejZ я вроде уже и так доходчиво объясняю, скриншоты делаю.
Вам нужно править и работать с файлом шаблона template.php компонента bitrix:catalog.section
<?echo $arItem['ID'];?> -можете этот код вставить. а можете посмотреть доступные данные массива с помощью <?print_r($arResult);?>, вставьте этот код внизу template.php компонента bitrix:catalog.section и получите все доступные данные архива на странице.
bitrix\catalog\catalog\sections.php - файл шаблона bitrix:catalog, а товары выводятся в bitrix:catalog.section. В режиме редактирования доступен для редактирования как шаблон компонента bitrix:catalog, так и bitrix:catalog.section, который входит в его состав в данном случае.
<?$intSectionID = $APPLICATION->IncludeComponent(
"bitrix:catalog.section",
$SectionTemplate,
Меня этот момент смущает $SectionTemplate, непонятен точный путь к файлу шаблона bitrix:catalog.section https://yadi.sk/i/R7R3wI3gtybrH - https://yadi.sk/i/YJrSfwQZtybxV на скриншоте я показал где путь посмотреть при редактировании. Дальше именно в этом файле шаблона выводить нужные значения.
bitrix:iblock.element.add.form - обычно использую этот компонент, можно поискать есть описание как там выводить свои поля, правда там нужно вешать свое почтовое событие.