• Как вывести основной раздел инфоблока и его элементы?

    @by_steris Автор вопроса
    Возможно кому-то и пригодится, пи желании можно вынести и так более правильно вынести в result_modifier.php

    <?
    CModule::IncludeModule('iblock');
    
    $sectRes = CIBlockSection::GetList(
      array("SORT" => "ASC"), // сортировка
      array("IBLOCK_ID" => 29, "DEPTH_LEVEL" => 1, "ACTIVE" => "Y"), // параметры фильтра
      false, // возврат кол-ва элементов в разделе
      array('ID', 'NAME', 'PICTURE', 'SECTION_PAGE_URL', 'UF_WIDTH_SECTION', 'UF_URL_SECTION'), // поля для выборки
      false // параметры постраничной навигации
     );
      while ($arSect = $sectRes->GetNext())?>
    
    //Здесь можно вывести news.list, передав в параметр компонента "PARENT_SECTION" => $arSect['ID']
    // В таком варианте можно вывести основные разделы и элементы находящиеся в подразделах
    <? } ?>
    Ответ написан
    Комментировать
  • Как исправить create_function на php 8?

    @by_steris Автор вопроса
    Нашел в этом файле еще 2 таких функций
    $arStoreKeys = array_unique(array_map(create_function('$n', 'return preg_replace("/^find_el_catalog_store(\d+)_.*$/", "$1", $n);'), $arStoreKeys));
    
    
    $arPriceKeys = array_unique(array_map(create_function('$n', 'return preg_replace("/^find_el_catalog_price_(\d+)$/", "$1", $n);'), $arPriceKeys));
    Ответ написан
  • Как сделать анимацию, зависящую от скролла?

    @by_steris Автор вопроса
    Нашел реализацию на gsap https://urielsoto.com/cool-gsap-scroll-effect-in-e...
    Может это как то проще было бы реализовать на js или jquery, чтобы не подгружать gsap
    Ответ написан
    Комментировать