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

Рациональность на сайте

00 голосов
2
Здравствуйте.
Нужна помощь, даже не столько помощь а совет.
Дело в том что на сайте который уже разработан есть региональное разделение. Я видел на разных интернет магазинах такое разделение которое работает без проблем, но у нас несколько другой вариант. Так вот метка региона у меня хранится в куке что типа... $_COOKIE['REG']. в корне сайта каждого используемого региона есть своя папка

/samara
/ufa
и т.д. 

а файл главного меню выглядит примерно так...
Код
 <?
$aMenuLinks = Array(
   Array(
      "Частным клиентам", 
      $_COOKIE['REG']."/private/", 
      Array(), 
      Array(), 
      "" 
   ),
   Array(
      "Финансовым учреждениям", 
      $_COOKIE['REG']."/financial_company/", 
      Array(), 
      Array(), 
      "" 
   )
);
?>
разумеется что кука проверяется выше и кеширование у главного меню отключено. Но Битрикс все равно кеширует страницу и пользователи при клике на пункт меню видят ошибку 404.


как мне еще запретить кеширование у меню? пользователь может побродить по одному региону и перейти на другой но все равно кешируется страница...   
спросил 30 Апр, 14 от Ecilopp (240 баллов)

2 Ответы

00 голосов
Добавить значение куки в параметры компонента для подмешивания в кеше.
ответил 22 Дек, 14 от Pomnep (13,960 баллов)
00 голосов
аааа...пардон, но как это осуществить на практике??)))
ответил 11 Апр, 15 от Ecilopp (240 баллов)

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

0 голосов
0 ответов
спросил 10 Авг, 20 от аноним
+1 голос
1 ответ
0 голосов
1 ответ
+1 голос
2 ответов