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

Отвалился SEF URL

00 голосов
2
Код такой:

Код
 
$params = Array(
      "DISPLAY_DATE" => "Y",
      ...
      "SEF_FOLDER" => "/news/",
      "SEF_URL_TEMPLATES" => Array(
         "news" => "/news/",
         "section" => "",
         "detail" => "#ELEMENT_ID#/"
      )
);
$key = false; 
if($USER->IsAdmin()) $key = true;
else{
   $filter = Array("ID" => $USER->GetID(), "GROUPS_ID" => Array(6));
   $rsUsers = CUser::GetList(($by="personal_country"), ($order="desc"), $filter);
   while($rsUsers->NavNext()) : $key = true; endwhile;   
}
if($key) $params["CHECK_DATES"] = "N";   

$APPLICATION->IncludeComponent(
   "bitrix:news",
   "web20",
   $params
);


Сделано для того что бы редактор видел новости до того как они станут доступны публично.

Если теже параметры не переносить в $param то все работает.

Код
 
$APPLICATION->IncludeComponent(
   "bitrix:news",
   "web20",
   Array(
      "DISPLAY_DATE" => "Y",
      ...
      "SEF_FOLDER" => "/news/",
      "SEF_URL_TEMPLATES" => Array(
         "news" => "/news/",
         "section" => "",
         "detail" => "#ELEMENT_ID#/"
      )
);


В чем же тут дело?
спросил 03 Авг, 13 от asassa (200 баллов)

2 Ответы

00 голосов
Да и такой вопрос, можно в  templates переносить компонент целиком, а не только шаблон
ответил 03 Авг, 13 от asassa (200 баллов)
00 голосов
Вообщем косяк не излечимый, выход - копировать и дописать компонент с нужным параметром. Всем спасибо.
ответил 03 Окт, 13 от asassa (200 баллов)

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

0 голосов
3 ответов
спросил 11 Март, 14 от Qomar (160 баллов)
0 голосов
1 ответ
0 голосов
1 ответ
спросил 28 Июль, 15 от аноним
0 голосов
2 ответов