Не работает вывод сниплетов в товарах

Доброго дня, уважаемые!
Прошу помочь в данном вопросе. У меня на инет-магазине есть поиск, на странице поиск выдаются результаты, (товары выводятся.) Но, отображаются они криво. Как будто что-то не отрабатывается скриптами modx. Вот страница. gaz69.net/poisk?search=%D0%B1%D0%BE%D0%BB%D1%82&id=7
Дмитрий Беляков
20 апреля 2018, 09:08
modx.pro
617
0

Комментарии: 7

Алексей Ерохин
20 апреля 2018, 15:14
+1
Проверьте ошибки fenom на странице, обычно это связано с javascript (открывающие и закрывающие фигурные скобки должны быть отделены пробелом, либо оберните js-код в тег {ignore})
    Дмитрий Беляков
    20 апреля 2018, 15:45
    0
    Алексей, попробовал убрать js скрипты со страницы ради эксперимента, к сожалению не помогло.
    Вот код.
    <div class="row ms2_product tovar">
        <div class="col-md-2">
                <a href="/{$id | url}">{$pagetitle}</a>
            {if $thumb?}
                <img src="{$thumb}" alt="{$pagetitle}" title="{$pagetitle}"/>
            {else}
                <img src="{'assets_url' | option}components/minishop2/img/web/ms2_small.png"
                     srcset="{'assets_url' | option}components/minishop2/img/web/ms2_small@2x.png 2x"
                     alt="{$pagetitle}" title="{$pagetitle}"/>
            {/if}
        </div>
        <div class="col-md-10">
            <form method="post" class="ms2_form">
            
                <span class="flags">
                    {if $new?}
                        <i class="glyphicon glyphicon-flag" title="{'ms2_frontend_new' | lexicon}"></i>
                    {/if}
                    {if $popular?}
                        <i class="glyphicon glyphicon-star" title="{'ms2_frontend_popular' | lexicon}"></i>
                    {/if}
                    {if $favorite?}
                        <i class="glyphicon glyphicon-bookmark" title="{'ms2_frontend_favorite' | lexicon}"></i>
                    {/if}
                </span>
                <span class="price">
                    {$price} {'ms2_frontend_currency' | lexicon}
                </span>
                {if $old_price?}
                    <span class="old_price">{$old_price} {'ms2_frontend_currency' | lexicon}</span>
                {/if}
                <button class="btn btn-default pull-right" type="submit" name="ms2_action" value="cart/add">
                    <i class="glyphicon glyphicon-barcode"></i> {'ms2_frontend_add_to_cart' | lexicon}
                </button>
                <input type="hidden" name="id" value="{$id}">
                <input type="hidden" name="count" value="1">
                <input type="hidden" name="options" value="[]">
            </form>
            {if $introtext}
                <p>
                    <small>{$introtext}</small>
                </p>
            {/if}
        </div>
    </div>
      Дмитрий Беляков
      20 апреля 2018, 16:04
      0
      И так, перебил настройки fenomвывод товаров заработал в поиске. А вот главная страница, белая стала. Не работает. В чем может быть дело?
    Дмитрий Беляков
    20 апреля 2018, 16:04
    0
    скрин настроек prntscr.com/j7tpc3
      Алексей Ерохин
      20 апреля 2018, 16:15
      0
      Смотрите в логах modx где ошибка
        Дмитрий Беляков
        20 апреля 2018, 16:19
        0
        Ну да. Ругается вот на этот код в footer
        <script type="text/jаvascript">
        $( ".b-list-tovar tr" ).click(function() {
         var imgb = $(this).attr('data-img');
         $('.mapsDetails').css('background','url(/'+imgb+')');
         $('html, body').animate({scrollTop: 300},500);
        });
          
        var i = 100;
        $( ".plusmap" ).click(function() {
         i = i+10;
         if(i < 100 ) {
            i = 100;
         }
         if(i < 200) {
          $ ('.mapsDetails').css('width',i+'%');
          $('.mapsDetails').css('height',i+'%');
         }
        });  
        $( ".minusmap" ).click(function() {
         i = i-10;
          if(i < 20 ) {
            i = 20;
         }
         if(i>20) {
          $ ('.mapsDetails').css('width',i+'%');
          $('.mapsDetails').css('height',i+'%');
         }
        }); 
        
        $( function() {
           $('#mapsDetails').draggable();
        } );
        
        $(".btn_menu").click(function () {
            $(".top_menu2 ul").toggle();
        });
        </script>
          Алексей Ерохин
          23 апреля 2018, 11:35
          0
          $('html, body').animate({scrollTop: 300},500);
          Либо пробелы после открывающей { и перед закрывающей }, либо обернуть в {ignore}{/ignore}
        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
        7