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

Добавление к сравнению

00 голосов
2
все работает если в настройках компонента указать

Код
"SEF_URL_TEMPLATES" => array(
    ...      
    "section" => '#SECTION_CODE#/',
 
у меня это значение может менятся, поэтому передаю переменную. в таком виде работает


Код
$SECTION = '#SECTION_CODE#/';
...

"SEF_URL_TEMPLATES" => array(
    ...      
    "section" => $SECTION,

 
если добавить перед эти любые манипуляции с этой переменной, даже цикл в который не заходим


Код
$numb = count($sections)-1; //$numb = 1
$SECTION = '#SECTION_CODE#/';
for($i = 1; $i < $numb; $i++) {  
  $SECTION .= '#SECTION_CODE#/';
}
...

"SEF_URL_TEMPLATES" => array(
    ...      
    "section" => $SECTION,


 
в таком виде неработает, переходы по разделам проходят правильно, но при попытке добавить к сравнению  NetworkError: 404 Not Found
спросил 05 Июнь, 13 от XpoHo3aBp (860 баллов)

2 Ответы

00 голосов
Цитата
for($i = 1; $i < $numb; $i++) {
$SECTION .= '#SECTION_CODE#/';
}
ну так вы в переменную   $SECTION записываете несколько значений..что она должна показать?
ответил 05 Июнь, 13 от softy (140 баллов)
00 голосов
уже разобрался проблема была не тут
ответил 12 Июнь, 13 от XpoHo3aBp (860 баллов)

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

0 голосов
1 ответ
спросил 09 Июнь, 16 от wagwan (120 баллов)
0 голосов
1 ответ
0 голосов
0 ответов
0 голосов
1 ответ
спросил 02 Июль, 14 от аноним
0 голосов
1 ответ