Здравствуйте. Работаю в MODX. Необходимо в зависимости от города вывести разные элементы шаблона (верхнее меню, левые блоки и т.д). Я использую Яндекс API.
Я не программист, не судите строго. Нужна очень помощь.
Получилось следующее:
<script src="
http://yastatic.net/jquery/2.1.1/jquery.min.js"></script>
<script type="text/javascript">
window.onload = function () {
var region = ymaps.geolocation.region;
if(region == 'Красноярский край'){
jQuery(".geo").text('{{geo_krsk}}');}
else{
jQuery(".geo").text('{{geo_nsk}}'); }}
</script>
<script src="
http://api-maps.yandex.ru/2.0-stable/?load=package.standard&lang=ru-RU" type="text/javascript"> </script>
-------------------------------------------
Т.е в зависимости от региона мне нужно вывести или {{geo_krsk}} или {{geo_nsk}}.
Чанк {{geo_nsk}} в свою очередь это общий шаблон тела сайта (меню, блоки и т.д):
{{verh_menu}}
{{logo}}
<table width="974" border="0" cellspacing="0" cellpadding="0" style="margin-top:10px">
<tr>
<td width="160" rowspan="2">
{{lev_bloks}}
</td>
[+phx:tv=`7?banner`+]
</tr>
<tr>
<td width="814" style=" padding-left:10px">
{{cont_telo}}
</td>
</tr>
</table>
-------------------------------------------
Как мне вывести этот блок?
Возможно я что-то не понятно описала:) Спасибо!