PHP code example of oip / custom

1. Go to this page and download the library: Download oip/custom library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

oip / custom example snippets


<?$returnedData = $APPLICATION->IncludeComponent("oip:iblock.element.list","",[
    "IBLOCK_ID" => 29, // id инфоблока товароа
])

<?$catalogFilter = $APPLICATION->IncludeComponent("oip:filter.form","",[
    "FILTER_ID" => 1, // id фильта, уникальное число, не должно повторяться на странице
                       // сейчас принимает только число 1..9, потом это поправлю
    "BRANDS_IBLOCK_ID" => 25 // id инфоблока брендов для подключения в форме фильтра по брендам
])

 
<?$return = $APPLICATION->IncludeComponent("oip:iblock.element.list","",[
    "IBLOCK_ID" => 29, // id инфоблока товаров
    "FILTER" => $catalogFilter
])

<?$returnedSectionData = $APPLICATION->IncludeComponent("oip:iblock.section.list","",[
    "IBLOCK_ID" => 29,
    "BASE_SECTION" => "test-category",  // для вывода деталки обязателен
    "DEPTH" => 0, // глубина вложенности; для деталки обязателен 0
    "USER_FIELDS" => ["UF_*"],   // массив польз. полей, которые нужно вернуть; в данном случае все
])