0

There is a component - a news.list (I act according to Bitrix Course)

            <?$APPLICATION->IncludeComponent(
                "bitrix:news.list",
                "",
                Array(
                    "ACTIVE_DATE_FORMAT" => "d.m.Y",
                    "ADD_SECTIONS_CHAIN" => "N",
                    "AJAX_MODE" => "N",
                    "AJAX_OPTION_ADDITIONAL" => "",
                    "AJAX_OPTION_HISTORY" => "N",
                    "AJAX_OPTION_JUMP" => "N",
                    "AJAX_OPTION_STYLE" => "Y",
                    "CACHE_FILTER" => "N",
                    "CACHE_GROUPS" => "Y",
                    "CACHE_TIME" => "36000000",
                    "CACHE_TYPE" => "A",
                    "CHECK_DATES" => "Y",
                    "DETAIL_URL" => "",
                    "DISPLAY_BOTTOM_PAGER" => "N",
                    "DISPLAY_DATE" => "N",
                    "DISPLAY_NAME" => "Y",
                    "DISPLAY_PICTURE" => "Y",
                    "DISPLAY_PREVIEW_TEXT" => "Y",
                    "DISPLAY_TOP_PAGER" => "N",
                    "FIELD_CODE" => array("",""),
                    "FILTER_NAME" => "",
                    "HIDE_LINK_WHEN_NO_DETAIL" => "N",
                    "IBLOCK_ID" => "4",
                    "IBLOCK_TYPE" => "other",
                    "INCLUDE_IBLOCK_INTO_CHAIN" => "N",
                    "INCLUDE_SUBSECTIONS" => "Y",
                    "MESSAGE_404" => "",
                    "NEWS_COUNT" => "10",
                    "PAGER_BASE_LINK_ENABLE" => "N",
                    "PAGER_DESC_NUMBERING" => "N",
                    "PAGER_DESC_NUMBERING_CACHE_TIME" => "36000",
                    "PAGER_SHOW_ALL" => "N",
                    "PAGER_SHOW_ALWAYS" => "N",
                    "PAGER_TEMPLATE" => ".default",
                    "PAGER_TITLE" => "Новости",
                    "PARENT_SECTION" => "",
                    "PARENT_SECTION_CODE" => "",
                    "PREVIEW_TRUNCATE_LEN" => "",
                    "PROPERTY_CODE" => array("URL",""),
                    "SET_BROWSER_TITLE" => "N",
                    "SET_LAST_MODIFIED" => "N",
                    "SET_META_DESCRIPTION" => "N",
                    "SET_META_KEYWORDS" => "N",
                    "SET_STATUS_404" => "N",
                    "SET_TITLE" => "N",
                    "SHOW_404" => "N",
                    "SORT_BY1" => "SORT",
                    "SORT_BY2" => "SORT",
                    "SORT_ORDER1" => "ASC",
                    "SORT_ORDER2" => "ASC",
                    "STRICT_SECTION_CHECK" => "N"
                )
            );?>

Opening the page in edit mode

enter image description here

enter image description here

As you can see, the access menu for the component has overlapped and I cannot copy the component template.

  1. How to access the menu and copy the component template?

  2. As I understand it, the component template can be copied manually. But I don't know which path to copy and where to paste (required exact paths). If you know, then tell me.

enter image description here

enter image description here

enter image description here

As you can see, I copied the .default template of the news.list component from the /bitrix/components/bitrix/news.list/templates folder to the /local/templates/main/components/bitrix/news.list/slider_index folder (the copied component was named slider_index), but that didn't help. I am attaching the code for the main page

    <!DOCTYPE html>
    <html>

    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <!-- <meta name="viewport" content="width=device-width, initial-scale=1"> -->
        <title><?$APPLICATION->ShowTitle();?></title>
        <?$APPLICATION->ShowHead();?>

        <?$APPLICATION->SetAdditionalCSS(SITE_TEMPLATE_PATH."/css/screen.css");?>
        <?$APPLICATION->SetAdditionalCSS(SITE_TEMPLATE_PATH."/font/font.css");?>
        <?$APPLICATION->SetAdditionalCSS(SITE_TEMPLATE_PATH."/css/jquery.fancybox.css");?>
        <?$APPLICATION->SetAdditionalCSS(SITE_TEMPLATE_PATH."/css/jquery.bxslider.css");?>
        <?$APPLICATION->SetAdditionalCSS(SITE_TEMPLATE_PATH."/css/jquery.formstyler.css");?>
        <?$APPLICATION->SetAdditionalCSS(SITE_TEMPLATE_PATH."/css/jquery.formstyler.theme.css");?>

        <?$APPLICATION->AddHeadScript(SITE_TEMPLATE_PATH."/js/jquery-3.1.1.min.js");?>
        <?$APPLICATION->AddHeadScript(SITE_TEMPLATE_PATH."/js/jquery.fancybox.min.js");?>
        <?$APPLICATION->AddHeadScript(SITE_TEMPLATE_PATH."/js/jquery.bxslider.min.js");?>
        <?$APPLICATION->AddHeadScript(SITE_TEMPLATE_PATH."/js/jquery.formstyler.min.js");?>
        <?$APPLICATION->AddHeadScript(SITE_TEMPLATE_PATH."/js/main.js");?>
        <?$isIndex = $APPLICATION->GetCurPage() == SITE_DIR; ?>

    </head>
    <body>
        <div id="panel"><?$APPLICATION->ShowPanel();?></div>
        <header>
            <?echo $isIndex;?>
            <div class="top_head_white_bl">
                <div class="standart_width">
                    <div class="top_head_logo">
                        <?$APPLICATION->IncludeComponent(
                            "bitrix:main.include",
                            "",
                            Array(
                                "AREA_FILE_SHOW" => "file",
                                "AREA_FILE_SUFFIX" => "inc",
                                "EDIT_TEMPLATE" => "",
                                "PATH" => "/include/inc_logo.php"
                            )
                        );?>
                    </div>
                    <div class="header_menu_bl">
                        <?$APPLICATION->IncludeComponent("bitrix:menu", "header", Array(
                            "ALLOW_MULTI_SELECT" => "N",    // Разрешить несколько активных пунктов одновременно
                                "CHILD_MENU_TYPE" => "left",    // Тип меню для остальных уровней
                                "DELAY" => "N", // Откладывать выполнение шаблона меню
                                "MAX_LEVEL" => "3", // Уровень вложенности меню
                                "MENU_CACHE_GET_VARS" => "",    // Значимые переменные запроса
                                "MENU_CACHE_TIME" => "3600",    // Время кеширования (сек.)
                                "MENU_CACHE_TYPE" => "A",   // Тип кеширования
                                "MENU_CACHE_USE_GROUPS" => "Y", // Учитывать права доступа
                                "ROOT_MENU_TYPE" => "top",  // Тип меню для первого уровня
                                "USE_EXT" => "Y",   // Подключать файлы с именами вида .тип_меню.menu_ext.php
                                "COMPONENT_TEMPLATE" => "horizontal_multilevel"
                            ),
                            false
                        );?>
                    </div>
                    <div class="top_head_favor_bl">
                        <div class="top_head_favor">
                            <a href="">Избранное</a><span>10</span>
                        </div>
                    </div>
                    <div class="top_head_bt">
                        <a class="gray_bt" data-fancybox data-src="#call_back" href="javascript:;">
                            <?$APPLICATION->IncludeComponent(
                                "bitrix:main.include",
                                "",
                                Array(
                                    "AREA_FILE_SHOW" => "file",
                                    "AREA_FILE_SUFFIX" => "inc",
                                    "EDIT_TEMPLATE" => "",
                                    "PATH" => "/include/inc_callback.php"
                                )
                            );?>
                        </a>
                    </div>
                </div>
            </div>
            <?echo $isIndex;?>
            <?if($isIndex):?>
            <div class="index_slider_bl">
                <?$APPLICATION->IncludeComponent(
                    "bitrix:news.list",
                    "",
                    Array(
                        "ACTIVE_DATE_FORMAT" => "d.m.Y",
                        "ADD_SECTIONS_CHAIN" => "N",
                        "AJAX_MODE" => "N",
                        "AJAX_OPTION_ADDITIONAL" => "",
                        "AJAX_OPTION_HISTORY" => "N",
                        "AJAX_OPTION_JUMP" => "N",
                        "AJAX_OPTION_STYLE" => "Y",
                        "CACHE_FILTER" => "N",
                        "CACHE_GROUPS" => "Y",
                        "CACHE_TIME" => "36000000",
                        "CACHE_TYPE" => "A",
                        "CHECK_DATES" => "Y",
                        "DETAIL_URL" => "",
                        "DISPLAY_BOTTOM_PAGER" => "N",
                        "DISPLAY_DATE" => "N",
                        "DISPLAY_NAME" => "Y",
                        "DISPLAY_PICTURE" => "Y",
                        "DISPLAY_PREVIEW_TEXT" => "Y",
                        "DISPLAY_TOP_PAGER" => "N",
                        "FIELD_CODE" => array("",""),
                        "FILTER_NAME" => "",
                        "HIDE_LINK_WHEN_NO_DETAIL" => "N",
                        "IBLOCK_ID" => "4",
                        "IBLOCK_TYPE" => "other",
                        "INCLUDE_IBLOCK_INTO_CHAIN" => "N",
                        "INCLUDE_SUBSECTIONS" => "Y",
                        "MESSAGE_404" => "",
                        "NEWS_COUNT" => "10",
                        "PAGER_BASE_LINK_ENABLE" => "N",
                        "PAGER_DESC_NUMBERING" => "N",
                        "PAGER_DESC_NUMBERING_CACHE_TIME" => "36000",
                        "PAGER_SHOW_ALL" => "N",
                        "PAGER_SHOW_ALWAYS" => "N",
                        "PAGER_TEMPLATE" => ".default",
                        "PAGER_TITLE" => "Новости",
                        "PARENT_SECTION" => "",
                        "PARENT_SECTION_CODE" => "",
                        "PREVIEW_TRUNCATE_LEN" => "",
                        "PROPERTY_CODE" => array("URL",""),
                        "SET_BROWSER_TITLE" => "N",
                        "SET_LAST_MODIFIED" => "N",
                        "SET_META_DESCRIPTION" => "N",
                        "SET_META_KEYWORDS" => "N",
                        "SET_STATUS_404" => "N",
                        "SET_TITLE" => "N",
                        "SHOW_404" => "N",
                        "SORT_BY1" => "SORT",
                        "SORT_BY2" => "SORT",
                        "SORT_ORDER1" => "ASC",
                        "SORT_ORDER2" => "ASC",
                        "STRICT_SECTION_CHECK" => "N"
                    )
                );?>
                <ul class="index_slider">
                    <li>
                        <div class="index_slider_el" style="background-image:url(<?=SITE_TEMPLATE_PATH?>/img/index_slider_bg.png);">
                            <div class="standart_width index_slider_cont">
                                <div class="ind_slid_txt_bl">
                                    <div class="ind_slid_tit">Современный монстр.</div>
                                    <div class="ind_slid_txt">В своем стремлении повысить качество жизни, они забывают, что синтетическое тестирование требует анализа форм воздействия. Идейные соображения высшего порядка, а также социально-экономическое развитие создает предпосылки для как самодостаточных, так и внешне зависимых концептуальных решений!</div>
                                    <a class="blue_bt" href="">Узнать подробнее</a>
                                </div>
                                <div class="ind_slid_img"><img src="<?=SITE_TEMPLATE_PATH?>/img/index_slider1.png" alt=""/></div>
                            </div>
                        </div>
                    </li>
                    <li>
                        <div class="index_slider_el" style="background-image:url(<?=SITE_TEMPLATE_PATH?>/img/index_slider_bg.png);">
                            <div class="standart_width index_slider_cont">
                                <div class="ind_slid_txt_bl">
                                    <div class="ind_slid_tit">Осенний ценопад</div>
                                    <div class="ind_slid_txt">Перспективное планирование способствует повышению качества поставленных обществом задач. В частности, синтетическое тестирование прекрасно подходит для реализации стандартных подходов.</div>
                                    <a class="blue_bt" href="">Узнать подробнее</a>
                                </div>
                                <div class="ind_slid_img"><img src="<?=SITE_TEMPLATE_PATH?>/img/index_slider1.png" alt=""/></div>
                            </div>
                        </div>
                    </li>
                </ul>
            </div>
            <div class="gray_head_info_bl">
                <div class="standart_width clear_after">
                    <div class="mouse_bl"><img src="<?=SITE_TEMPLATE_PATH?>/img/mouse.png" alt=""/></div>
                    <div class="head_search_bl">
                        <form>
                            <input type="text" placeholder="Поиск товаров и услуг"/>
                            <input type="submit" value="найти"/>
                        </form>
                    </div>
                </div>
            </div>
            <?endif?>
        </header>
            <?if(!$isIndex):?>
                <section>
                    <div class="bread_crumbs_bl">
                        <div class="standart_width">
                            <ul class="bread_crumbs not_style">
                                <?$APPLICATION->IncludeComponent("bitrix:breadcrumb", "navchain", Array(
                                    "PATH" => "",   // Путь, для которого будет построена навигационная цепочка (по умолчанию, текущий путь)
                                        "SITE_ID" => "s1",  // Cайт (устанавливается в случае многосайтовой версии, когда DOCUMENT_ROOT у сайтов разный)
                                        "START_FROM" => "0",    // Номер пункта, начиная с которого будет построена навигационная цепочка
                                    ),
                                    false
                                );?>
                            </ul>
                        </div>
                    </div>
                </section>
            <?endif;?>

Backup copy - https://transfiles.ru/8gw4h.

1 Answers1

0

Need to copy here /local/templates/main/components/bitrix/news.list/.default

Include component :

<?$APPLICATION->IncludeComponent(
    "bitrix:news.list",
    "",
    Array(

or

Need to copy here /local/templates/main/components/bitrix/news.list/slider_index

Include component :

<?$APPLICATION->IncludeComponent(
    "bitrix:news.list",
    "slider_index",
    Array(

<?$APPLICATION->IncludeComponent(
    "bitrix:news.list",
    "", // ---! this is the name of the component template
    // "" - this is the section .default
    // the pattern is first looked up in /local/ , and if not searched in /bitrix/

"main" - из /local/templates/main/ - there should be such a site template and active https://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=43&LESSON_ID=2820&LESSON_PATH=3913.2704.2880.2820

about component template: https://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=43&LESSON_ID=2829&LESSON_PATH=3913.2704.2881.2829

ssv32
  • 56
  • 1
  • 1
  • 4