On March 26, 2019 we launched new MODX Forums. Please join us at the new MODX Community Forums.
Subscribe: RSS
  • Здравствуйте. Работаю в 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>
    -------------------------------------------
    Как мне вывести этот блок?
    Возможно я что-то не понятно описала:) Спасибо!