This question has been answered by multiple community members. See the first response.
у вас ресурсы в городах отличаются? каждый город это разный контекст?Нет, ресуры в городах не отличаются. По факту вся заминка в том чтобы меню было общее а в зависимсти от выбранного города получалось следующего вида меню:
а у вас ссылки site.ru/moskva/punkt_menu/ открываются уже? Если да то город можно хранить в сессии и при надобности подставлять в ссылкуГород выводиться и храниться в сессии. Подскажите, пожалуйста, как его подставить в ссылку?
Подставить явно нужные URL-ы с помощью функуии freeze url не вариант?Нет. В этом наверноя и заключается основная проблема. Видители в чем проблема город может быть выбран любой а меню у них общее.
В меню пишите вызов сниппета скажем [[!getCity]]/o_kompanii/Спасибо, это то что мне было нужно!
тело самого сниппета -
<!--?php
if ( (!isset($_SESSION['city']) && empty($_SESSION['city']) return "";
return $_SESSION['city'];-->
В меню пишите вызов сниппета скажем [[!getCity]]/o_kompanii/Однако, страницы стали отдавать 404, и соответственно не отображаются.
тело самого сниппета -
<!--?php
if ( (!isset($_SESSION['city']) && empty($_SESSION['city']) return "";
return $_SESSION['city'];-->