Доброго дня!
1С-Битрикс: Управление сайтом 16.5.8
Проблема следующая:
Инфоблок "наши работы", элемент "работа1", у элемента есть набор свойств- некоторые представляют собой строчки, некоторые список.
При попытке установить флажок "Множественное" на свойство всё ломается и что бы я ни выбирал (одно значение или несколько) на странице выводится просто "Array".
Если использовать не встроенные типы полей, а пользовательские (например HTML/Text) тоже натыкаюсь на "Array".
Если использовать тип "файл" и прикреплять фотографии- то всё прекрасно работает, множественный выбор выдает на страницу все фотографии.
Я не программист, но умею пользоваться гуглом-наткнулся на это:
Не помогло.
Полез в код, нашёл где редактировать шаблон детального просмотра новости и вообще шаблоны новостей-не смог найти нужных строчек кода и что именно там исправлять.
Нашел такие куски кода-понятно что тут связано с детальным просмотром, но не нашёл своих свойств инфоблока.
Пожалуйста, не отправляйте курить мануалы по PHP, если не трудно, помогите понять в чём беда и как вывести множественные значения
PS:
По сути мне нужно, чтобы свойство, в котором есть список услуг, выводило те услуги, которые я выберу при редактировании этого элемента.
Заранее спасибо всем, кто откликнется, прошу проявить терпимость к новичку
PPS:
вот фото моих мучений
1-
2-
3-
4-
1С-Битрикс: Управление сайтом 16.5.8
Проблема следующая:
Инфоблок "наши работы", элемент "работа1", у элемента есть набор свойств- некоторые представляют собой строчки, некоторые список.
При попытке установить флажок "Множественное" на свойство всё ломается и что бы я ни выбирал (одно значение или несколько) на странице выводится просто "Array".
Если использовать не встроенные типы полей, а пользовательские (например HTML/Text) тоже натыкаюсь на "Array".
Если использовать тип "файл" и прикреплять фотографии- то всё прекрасно работает, множественный выбор выдает на страницу все фотографии.
Я не программист, но умею пользоваться гуглом-наткнулся на это:
Не помогло.
Полез в код, нашёл где редактировать шаблон детального просмотра новости и вообще шаблоны новостей-не смог найти нужных строчек кода и что именно там исправлять.
Нашел такие куски кода-понятно что тут связано с детальным просмотром, но не нашёл своих свойств инфоблока.
| Код |
|---|
<?$ElementID = $APPLICATION->IncludeComponent( "bitrix:news.detail", "", Array( "DISPLAY_DATE" => $arParams["DISPLAY_DATE"], "DISPLAY_NAME" => $arParams["DISPLAY_NAME"], "DISPLAY_PICTURE" => $arParams["DISPLAY_PICTURE"], "DISPLAY_PREVIEW_TEXT" => $arParams["DISPLAY_PREVIEW_TEXT"], "IBLOCK_TYPE" => $arParams["IBLOCK_TYPE"], "IBLOCK_ID" => $arParams["IBLOCK_ID"], "FIELD_CODE" => $arParams["DETAIL_FIELD_CODE"], "PROPERTY_CODE" => $arParams["DETAIL_PROPERTY_CODE"], "DETAIL_URL" => $arResult["FOLDER"].$arResult["URL_TEMPLATES"]["detail"], "SECTION_URL" => $arResult["FOLDER"].$arResult["URL_TEMPLATES"]["section"], "META_KEYWORDS" => $arParams["META_KEYWORDS"], "META_DESCRIPTION" => $arParams["META_DESCRIPTION"], "BROWSER_TITLE" => $arParams["BROWSER_TITLE"], "SET_CANONICAL_URL" => $arParams["DETAIL_SET_CANONICAL_URL"], "DISPLAY_PANEL" => $arParams["DISPLAY_PANEL"], "SET_LAST_MODIFIED" => $arParams["SET_LAST_MODIFIED"], "SET_TITLE" => $arParams["SET_TITLE"], "MESSAGE_404" => $arParams["MESSAGE_404"], "SET_STATUS_404" => $arParams["SET_STATUS_404"], "SHOW_404" => $arParams["SHOW_404"], "FILE_404" => $arParams["FILE_404"], "INCLUDE_IBLOCK_INTO_CHAIN" => $arParams["INCLUDE_IBLOCK_INTO_CHAIN"], "ADD_SECTIONS_CHAIN" => $arParams["ADD_SECTIONS_CHAIN"], "ACTIVE_DATE_FORMAT" => $arParams["DETAIL_ACTIVE_DATE_FORMAT"], "CACHE_TYPE" => $arParams["CACHE_TYPE"], "CACHE_TIME" => $arParams["CACHE_TIME"], "CACHE_GROUPS" => $arParams["CACHE_GROUPS"], "USE_PERMISSIONS" => $arParams["USE_PERMISSIONS"], "GROUP_PERMISSIONS" => $arParams["GROUP_PERMISSIONS"], "DISPLAY_TOP_PAGER" => $arParams["DETAIL_DISPLAY_TOP_PAGER"], "DISPLAY_BOTTOM_PAGER" => $arParams["DETAIL_DISPLAY_BOTTOM_PAGER"], "PAGER_TITLE" => $arParams["DETAIL_PAGER_TITLE"], "PAGER_SHOW_ALWAYS" => "N", "PAGER_TEMPLATE" => $arParams["DETAIL_PAGER_TEMPLATE"], "PAGER_SHOW_ALL" => $arParams["DETAIL_PAGER_SHOW_ALL"], "CHECK_DATES" => $arParams["CHECK_DATES"], "ELEMENT_ID" => $arResult["VARIABLES"]["ELEMENT_ID"], "ELEMENT_CODE" => $arResult["VARIABLES"]["ELEMENT_CODE"], "IBLOCK_URL" => $arResult["FOLDER"].$arResult["URL_TEMPLATES"]["news"], "USE_SHARE" => $arParams["USE_SHARE"], "SHARE_HIDE" => $arParams["SHARE_HIDE"], "SHARE_TEMPLATE" => $arParams["SHARE_TEMPLATE"], "SHARE_HANDLERS" => $arParams["SHARE_HANDLERS"], "SHARE_SHORTEN_URL_LOGIN" => $arParams["SHARE_SHORTEN_URL_LOGIN"], "SHARE_SHORTEN_URL_KEY" => $arParams["SHARE_SHORTEN_URL_KEY"], "ADD_ELEMENT_CHAIN" => (isset($arParams["ADD_ELEMENT_CHAIN"]) ? $arParams["ADD_ELEMENT_CHAIN"] : '') ), $component );?> |
Пожалуйста, не отправляйте курить мануалы по PHP, если не трудно, помогите понять в чём беда и как вывести множественные значения
PS:
По сути мне нужно, чтобы свойство, в котором есть список услуг, выводило те услуги, которые я выберу при редактировании этого элемента.
Заранее спасибо всем, кто откликнется, прошу проявить терпимость к новичку
PPS:
вот фото моих мучений
1-
2-
3-
4-