Получение полей компонента. Bitrix

242
18 января 2018, 21:35

Компонент с параметрами выводиться на страницу:

<? $APPLICATION->IncludeComponent( 
                    "bitrix:news.detail", 
                    "main", 
                    $arParams = array( 
                        "ACTIVE_DATE_FORMAT" => "d.m.Y", 
                        "ADD_ELEMENT_CHAIN" => "N", 
                        "ADD_SECTIONS_CHAIN" => "Y", 
                        "AJAX_MODE" => "N", 
                        "AJAX_OPTION_ADDITIONAL" => "", 
                        "AJAX_OPTION_HISTORY" => "N", 
                        "AJAX_OPTION_JUMP" => "N", 
                        "AJAX_OPTION_STYLE" => "Y", 
                        "BROWSER_TITLE" => "-", 
                        "CACHE_GROUPS" => "Y", 
                        "CACHE_TIME" => "36000000", 
                        "CACHE_TYPE" => "A", 
                        "CHECK_DATES" => "N", 
                        "COMPONENT_TEMPLATE" => "main", 
                        "DETAIL_URL" => "", 
                        "DISPLAY_BOTTOM_PAGER" => "Y", 
                        "DISPLAY_DATE" => "N", 
                        "DISPLAY_NAME" => "Y", 
                        "DISPLAY_PICTURE" => "N", 
                        "DISPLAY_PREVIEW_TEXT" => "Y", 
                        "DISPLAY_TOP_PAGER" => "N", 
                        "ELEMENT_CODE" => "", 
                        "ELEMENT_ID" => $IdLotItem, 
                        "FIELD_CODE" => array( 
                            0 => "DATE_ACTIVE_FROM", 
                            1 => "", 
                        ), 
                        "IBLOCK_ID" => "14", 
                        "IBLOCK_TYPE" => "WORK", 
                        "IBLOCK_URL" => "", 
                        "INCLUDE_IBLOCK_INTO_CHAIN" => "Y", 
                        "MESSAGE_404" => "", 
                        "META_DESCRIPTION" => "-", 
                        "META_KEYWORDS" => "-", 
                        "PAGER_BASE_LINK_ENABLE" => "N", 
                        "PAGER_SHOW_ALL" => "N", 
                        "PAGER_TEMPLATE" => ".default", 
                        "PAGER_TITLE" => "Страница", 
                        "PROPERTY_CODE" => array( 
                            0 => "EMAIL", 
                            1 => "EMAIL_INICIAT", 
                            2 => "PRIK", 
                            3 => "PRIT", 
                            4 => "PRODK", 
                            5 => "PRODT", 
                            6 => "NUM_INVENT", 
                            7 => "INICIAT", 
                            8 => "LOG_MAIL", 
                            9 => "PRED_ZAK", 
                            10 => "SPEC", 
                            11 => "STATYS", 
                            12 => "PHONE", 
                            13 => "PHONE_INICIAT", 
                            14 => "FACKS", 
                            15 => "", 
                        ), 
                        "SET_BROWSER_TITLE" => "N", 
                        "SET_CANONICAL_URL" => "N", 
                        "SET_LAST_MODIFIED" => "N", 
                        "SET_META_DESCRIPTION" => "N", 
                        "SET_META_KEYWORDS" => "N", 
                        "SET_STATUS_404" => "N", 
                        "SET_TITLE" => "N", 
                        "SHOW_404" => "N", 
                        "USE_PERMISSIONS" => "N", 
                        "USE_SHARE" => "N" 
                    ), 
                    false 
                ); 
 
				//$Param = $arParams->Fetch(); 
				//var_dump($arParams); 
 
     ?> 
            <? } ?>

Как вытащить значения $arParams["PROPERTY_CODE"] и продолжить с ними дальнейшие операции??

var_dump($arParams);                       

выдает следующее:

READ ALSO
Можно ли упростить такой запрос в MySQL?

Можно ли упростить такой запрос в MySQL?

Есть у меня вот такой запрос:

269
Проблема с квадратными скобками ([]) в xpath

Проблема с квадратными скобками ([]) в xpath

Есть такой небольшой кусок кода с использованием domDocument и xpath

257
Управление доступом

Управление доступом

Как еще можно обойти защищенность полей в ооп? кроме дружественных функций

299
Перегрузка операторов - уточнение

Перегрузка операторов - уточнение

Почему вот это называется перегрузкой оператора? cout разве не выводит пользовательские типы БЕЗ перегрузки?

330