Последние темы


TagManager пропадают фильтры при обновлении страницы

  • День добрый. При обновлении страницы во фронте исчезают фильтры в журнале периодически выскакивает ошибка

    tag_manager2/model/tm_base.class.php : 49) PHP warning: explode() expects parameter 2 to be string, array given
    

    MODX 2.5.7 TM2-последний.
    Фильтры со множественными значениями не используются. Помогает только очистка кэша до первой перезагрузки страницы.

    шаблон использую из файла через fenom. Но при создании простого шаблона проблема тоже проявлялась. чанки стандартные вызов вроде тоже.

    [[tmFilters?
                    &filterOuterTpl=`tm2_filterOuterTpl`
                    &filterTpl=`tm2_filterTpl`
                    &filterNumericTpl=`tm2_filterNumericTpl`
                    &jsMap=`1`
                    &jsScript=`1`
                    &style=`0`
                    &toPlaceholder=`filters`
                ]]
    
                <div class="filters" id="filters">
                        <form action="[[~[[*id]]]]" method="get">
                            [[+filters]]
                            <input type="hidden" name="page_id" value="[[*id]]" disabled="disabled" />
                            <div class="btn-wrap">
                                <button class="btn btn--reset" type="button" onclick="tmFilters.resetFilters(); return false;">Сбросить фильтр</button>
                            </div>
                        </form>
                </div>
    
  • Это надо смотреть. Гадать долго.

  • Можно кинуть доступ если есть свободное время?

  • убрал сохранение в плейсхолдер. - помогло.
    правда не работает обновление установленных фильтров при перезагрузке но это уже решаемо.
    кстати в getproducts не работают источники файлов. processTVList - как мертвому припарка

 

Последние комментарии

  • @Yiliy

    то есть без имени

    Видимо потому что у вас отключено, а в XML алиаса я не увидел

    //автоматически генерировать псевдоним (alias) при импорте //false - выключено; true - генерировать с переводом в транслит; 'notranslit' - генерировать без перевода в транслит. $cf_config['imp_autoalias'] = false;

    Читать далее
  • Y

    Проблема была оказывается в том, что оно не видело
    <Title>pagetitle</Title>
    Я поменял на
    <Title><item>pagetitle</item></Title>
    и все импортировалось успешно но теперь в каталогах вместо url ресурсов отображается /сайт/каталог/.html
    то есть без имени и после перехода на страницу товара появляется ошибка 403

    Читать далее
  • M

    Поменялся дизайн.
    Новая корзина, всплывающие окна и прочие фишки сверстаны. Нужно переподключить, разобраться с возможным конфликтом JS.
    Что, где и как лежит -- покажу.

    Скайп mas_hate

    Читать далее
  • В $cf_config['imp_xml_structure'] должен быть XML, который в файле повторяется. Также нужно настроить
    параметр $cf_config['imp_xml_itemsparent_path']. Покажите полный файл, который импортируете.

    Читать далее