Сохранить
Сохраняем
  • N
    nweb

    Хочу прикрутить к Tickets фильтрацию по TV. Подойдет ли tagManager2 для этого?

    написал в Поддержка Читать далее
  • N
    nweb

    Отправляю FormIt`ом форму, которая собирается из дочерних ресурсов:

    [[!pdoResources? 
    &parents=``
    &includeTVs=`answer`
    &includeContent=`1`
    &tpl=`tpl.tests`
    &processTVs=`1`
    ]]
    

    Получается так:

    <fieldset>
    <label id="Сколько будет 1+1?">Сколько будет 1+1?</label>
    <input type="checkbox" value="2" name="skolko-budet-11[]"> 2 
    <input type="checkbox" value="3" name="skolko-budet-11[]"> 3 
    <input type="checkbox" value="4" name="skolko-budet-11[]"> 4 
    </fieldset>
    

    Редиректный ресурс:

    [[!FormItRetriever]]
    [[+fi.user]], вы прошли тест "[[+fi.test_name]]".
    
    <h2>Результаты:</h2>
    
    [[+fi.skolko-budet-11]]
    [[+fi.skolko-budet-22]]
    

    Т.е. чтобы вывести результаты, нужно руками писать плейсхолдеры. Но это не подходит, т.к. плейсхолдеры заранее неизвестны. Вопрос: как их «вставить» сниппетом?

    написал в MODX - Вопросы и обсуждения Читать далее
  • N
    nweb

    Спасибо! Оказалось все настолько просто.

    написал в Поддержка Читать далее
  • N
    nweb

    На сайте я задаю нужные фильтры, затем перехожу на страницу 2 и результаты фильтрации "сбрасываются" - выводится нефильтрованный контент.
    Подскажите, пожалуйста, есть ли возможность исправить это? Не использовать ajax-фильтрацию?

    <div class="sorted">
    
    [[tmFilters?
        &jsScript=`0`
        &filterNumericOuterTpl=`tm2_filterOuterTpl`
        &filterNumericTpl=`tm2_filterNumericTpl`
        &jsMap=`1`
        &toPlaceholder=`filters`
        &filterOuterTpl=`tm2_filterOuterTpl_mix`
        &filterTpl=`tm2_filterTpl_mix`
    ]]
    
    <div id="filters">
        <form action="[[~[[*id]]]]" method="get">
    
    	<input type="hidden" name="page_id" value="[[*id]]" disabled="disabled" />
    	<div class="sorting">
        <select class="f_sortby" name="sortby" onchange="tmFilters.changeOrder(this);">
            <option value="pagetitle">по названию</option>
            
        </select>
        &nbsp;
        <select class="f_sortdir" name="sortdir" onchange="tmFilters.changeOrder(this);">
            <option value="asc">по возрастанию</option>
            <option value="desc">по убыванию</option>
        </select>
        &nbsp;
        <select class="f_limit" name="limit" onchange="tmFilters.changeOrder(this);">
      
            <option value="12" selected="selected">12</option>
            <option value="24">24</option>
            <option value="36">36</option>
            <option value="48">48</option>
            <option value="[[*id? &all=`[[+total]]`]]">все</option>
        </select>
    
    [[+filters]]
    
    
        <div class="clearfix"></div>
    </div>
    
        </form>
    </div>
    </div>
    
    <hr />
    
    <div class="catalog-content">
    <div id="products">
        [[!tmCatalog]]
        <div class="clearfix"></div>
    </div>
    </div>
                   
    <div class="pagenav">Страница [[+page]] из [[+pageCount]]
    <br><br>
    [[!+page.nav]]
    </div>
    

    написал в Поддержка Читать далее
  • N
    nweb

    Не работает именно в Хроме. В Firefox все ОК. Кэш почистил в браузере, на сайте тоже очистил...

    написал в Поддержка Читать далее
  • N
    nweb

    Данные из консоли:

    Refused to execute script from 'http://mysite.com/assets/components/tag_manager2/tm_config.js.php' because its MIME type ('text/html') is not executable, and strict MIME type checking is enabled.
    tag_mgr_app.js:74 Uncaught ReferenceError: tm_config is not defined
    angular.min.js:107 Error: [$injector:unpr] http://errors.angularjs.org/1.4.6/$injector/unpr?p0=translateFilterProvider%20%3C-%20translateFilter
        at Error (native)
        at http://mysite.com/assets/components/tag_manager2/js/mgr/angular.min.js:6:416
        at http://mysite.com/assets/components/tag_manager2/js/mgr/angular.min.js:40:409
        at Object.d [as get] (http://mysite.com/assets/components/tag_manager2/js/mgr/angular.min.js:38:394)
        at http://mysite.com/assets/components/tag_manager2/js/mgr/angular.min.js:40:483
        at Object.d [as get] (http://mysite.com/assets/components/tag_manager2/js/mgr/angular.min.js:38:394)
        at http://mysite.com/assets/components/tag_manager2/js/mgr/angular.min.js:148:303
        at U (http://mysite.com/assets/components/tag_manager2/js/mgr/angular.min.js:110:433)
        at http://mysite.com/assets/components/tag_manager2/js/mgr/angular.min.js:109:25
        at m (http://mysite.com/assets/components/tag_manager2/js/mgr/angular.min.js:7:322)
    

    написал в Поддержка Читать далее
  • N
    nweb

    0_1468853482528_2016-07-18_20-49-52.png
    Перестал загружаться tagManager2 в бэкенде. Хотя сами фильтры работают. Подскажите, в чем может быть причина?

    написал в Поддержка Читать далее
  • N
    nweb

    Возможно ли в tagManager2 вставить изображение рядом с чекбоксами? Для каждого чекбокса свое изображение.0_1468260346966_img.jpg

    написал в Поддержка Читать далее
  • N
    nweb

    Подскажите, как можно делать такую фильтрацию:

    Фильтр 1
    выпадающий список
    
    Фильтр 2
    чекбоксы
    

    Оба фильтра, естественно, имеют разные TV.

    написал в Поддержка Читать далее
  • N
    nweb

    Чанк шаблона вывода:

    <div class="item">
                            <div class="item-wrapper">
                                <div class="photo"><img src="[[++base_url]][[*img_item]]" alt="" data-pic="[[++base_url]][[*img_item]]" class="product"></div>
                                <div class="text"><a href="/[[~[[+id]]]]">[[+pagetitle]]</a></div>
                                <div class="available">
    
    [[!percent-star?
    &one = `[[+tv.aviable]]`
    &two = `[[+tv.aviable-max]]`
    ]]
    
    							</div>
                                <div class="price">[[+tv.cost]] тг</div>
                            </div>
                        </div>
    

    При фильтрации отображается все, кроме результата работы сниппета percent-star. До фильтрации сниппет отображается.
    Подскажите, как отображать результат работы сниппета при фильтрации?

    написал в Поддержка Читать далее