Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Ошибка после установки готового решения. Как востановить Ядро сайта.

00 голосов
0
Добрый день!

Столкнулся с проблемой после установки решения "интернет-магазин" с "фиксированным шаблон", во время установки был сбой, а после повторной инсталяции решения выявилась ошибка с ЧПУ.

Ссылки передаются компонентом в шаблон без слешей.
вида #section_id##element_id#, когда в настройках указанно #section_id#/#element_id#

Вопрос.
Имеется ли функционал у Битрикса Как можно восстановить стандартный компонент Без восстановления из резервной копии.


Возможно проблема кроется в другом.... Кто-то сталкивался с этим?

Ошибка в комплексном компоненте: bitrix:catalog

Код
<?$APPLICATION->IncludeComponent("bitrix:catalog", "", array(
   "IBLOCK_TYPE" => "produce",
   "IBLOCK_ID" => "15",
   "BASKET_URL" => "/personal/basket.php",
   "ACTION_VARIABLE" => "action",
   "PRODUCT_ID_VARIABLE" => "id",
   "SECTION_ID_VARIABLE" => "SECTION_ID",
   "SEF_MODE" => "Y",
   "SEF_FOLDER" => "/produce/",
   "AJAX_MODE" => "N",
   "AJAX_OPTION_JUMP" => "N",
   "AJAX_OPTION_STYLE" => "Y",
   "AJAX_OPTION_HISTORY" => "N",
 X 
 X 
   "LINK_IBLOCK_TYPE" => "",
   "LINK_IBLOCK_ID" => "",
   "LINK_PROPERTY_SID" => "",
   "LINK_ELEMENTS_URL" => "link.php?PARENT_ELEMENT_ID=#ELEMENT_ID#",
   "AJAX_OPTION_ADDITIONAL" => "",
   "SEF_URL_TEMPLATES" => array(
      "sections" => "",
      "section" => "#SECTION_ID#/",
      "element" => "#SECTION_ID#/#ELEMENT_ID#/",
      "compare" => "compare.php?action=#ACTION_CODE#",
   ),
   "VARIABLE_ALIASES" => array(
      "compare" => array(
         "ACTION_CODE" => "action",
      ),
   )
   ),
   false
);?>
Во встроенном компоненте bitrix:catalog.section.list

Код
<?$APPLICATION->IncludeComponent(
    "bitrix:catalog.section.list",
    "",
    Array(
        "IBLOCK_TYPE" => $arParams["IBLOCK_TYPE"],
        "IBLOCK_ID" => $arParams["IBLOCK_ID"],
        "SECTION_ID" => $arResult["VARIABLES"]["SECTION_ID"],
        "SECTION_CODE" => $arResult["VARIABLES"]["SECTION_CODE"],
        "DISPLAY_PANEL" => "N",
        "CACHE_TYPE" => $arParams["CACHE_TYPE"],
        "CACHE_TIME" => $arParams["CACHE_TIME"],
        "CACHE_GROUPS" => $arParams["CACHE_GROUPS"],

        "SECTION_URL" => $arResult["FOLDER"].$arResult["URL_TEMPLATES"]["section"],
    ),
    $component
);?>

Параметры передаются правильно
Код
$ArParams



Код
Array
(
    [IBLOCK_TYPE] => produce
    [IBLOCK_ID] => 15
    [SECTION_ID] => 0
    [SECTION_CODE] => 
    [DISPLAY_PANEL] => N
    [CACHE_TYPE] => A
    [CACHE_TIME] => 36000000
    [CACHE_GROUPS] => N
    [SECTION_URL] => /produce/#SECTION_ID#/
    [~IBLOCK_TYPE] => produce
    [~IBLOCK_ID] => 15
    [~SECTION_ID] => tankers
    [~SECTION_CODE] => 
    [~DISPLAY_PANEL] => N
    [~CACHE_TYPE] => A
    [~CACHE_TIME] => 36000000
    [~CACHE_GROUPS] => N
    [~SECTION_URL] => /produce/#SECTION_ID#/
    [TOP_DEPTH] => 2
    [COUNT_ELEMENTS] => 1
    [ADD_SECTIONS_CHAIN] => 1
)

Но выводятся совсем не так


Код
Array
(
    [SECTIONS] => Array
        (
            [0] => Array
                (
                    [ID] => 90
                    [~ID] => 90
                    [IBLOCK_ID] => 15
                    [~IBLOCK_ID] => 15
                    [IBLOCK_SECTION_ID] => 
                    [~IBLOCK_SECTION_ID] => 
                    [ACTIVE] => Y
                    [~ACTIVE] => Y
                    [GLOBAL_ACTIVE] => Y
                    [~GLOBAL_ACTIVE] => Y
                    [SORT] => 500
                    [~SORT] => 50
спросил 18 Дек, 13 от Xenam (160 баллов)

Ваш ответ

Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.
Анти-спам проверка:
Чтобы избежать проверки в будущем, пожалуйста войдите или зарегистрируйтесь.

Похожие вопросы

0 голосов
5 ответов
спросил 03 Ноя, 13 от Yrys (220 баллов)
0 голосов
1 ответ
спросил 29 Янв, 14 от TampaxInc (100 баллов)
0 голосов
5 ответов
спросил 17 Дек, 13 от 4oRt (100 баллов)
0 голосов
3 ответов