• Как хранить телефоны в базе данных?

    @AlexanderWalker Автор вопроса
    Решил таки образом: Две таблицы телефонов для компаний и клиентов отдельно
    Ответ написан
    Комментировать
  • Как в битриксе в компоненте каталог изменить расположение фильтра?

    @AlexanderWalker Автор вопроса
    Итого: Рабочим вариантом оказалось - "вырезать" фильтр с шаблона <?$this->SetViewTarget("filter_catalog");?> в файле по пути your_tpl/components/bitrix/catalog/catalog/section_vertical.php - для вертикального фильтра и section_horizontal.php если нужен горизонтальный
    Ответ написан
    Комментировать
  • Как сформировать архитектуру в фреймворке?

    @AlexanderWalker
    И лучше этот код вынести в отдельную библиотеку и вызывать функцию передавая ей параметры
    $headData['title'] = "";
    $headData['keywords'] = "";
    $headData['seo_description'] = "";
    $headData['scripts'] = array(); // Массив скриптов. Потом во фронте циклом их выгрузить
    $headData['styles'] = array(); // Массив стилей. Аналогично выгружать
    
    $data['header'] =  $this->CI->load->view('template/header' , $headData , true); //Шапка
    $data['footer'] =  $this->CI->load->view('template/footer' , array() , true); //Футер
    $pageData['pageContent'] = array(); // Какой-то контент для страницы
    $data['content'] = $this->CI->load->view('front/*your-page*' , $pageData , true); //Страницу которую грузить в шаблон
    $this->load->view('template/'.$template , $data  ); //В какой шаблон грузить страницу
    Ответ написан
    Комментировать
  • Битрикс как вывести название раздела инфоблока?

    @AlexanderWalker Автор вопроса
    Решил так:
    По адресу site/bitrix/templates/you-tmp/components/bitrix/news/name-tmp/bitrix/news.list/component_epilog.php - создаете файл с таким содержимым ->
    <? if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true) die();
    if (is_array($arResult["SECTION"]["PATH"]))
    {
    $s = array_pop($arResult["SECTION"]["PATH"]);
    $GLOBALS['APPLICATION']->SetTitle($s["NAME"]);
    }
    ?>
    Ответ написан
    Комментировать