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


TagManager2 - фильтрация с выпадающим списком

  • Не могу никак сообразить, как сделать фильтрацию с выпадающим списком по TV.
    Соответствующие TV есть у всех документов.
    Работает только сортировка "по названию", "по возрастанию" и кол-во выводимых элементов.

    filters.js:

    multitags: ['brand','cost','id_value','material','number','sex','volume'],//Имена доп. полей с множественными значениями
    

    Чанк вывода:

    <div class="sorted">
    [[tmFilters?
    &jsScript=`0`
    &filterOuterTpl=`tm2_filterOuterTpl`
    &filterTpl=`tm2_filterTpl`
    &filterNumericOuterTpl=`tm2_filterOuterTpl`
    &filterNumericTpl=`tm2_filterNumericTpl`
    &jsMap=`1`
    &toPlaceholder=`filters`
    ]]
    
    <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>
            <option value="price">по цене</option>
            <option value="publishedon">по дате</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="4" selected="selected">4</option>
            <option value="10">10</option>
            <option value="20">20</option>
            <option value="40">40</option>
        </select>
      [[+filters]]
        <div class="clearfix"></div>
    </div>
        </form>
    </div>
    </div>
    
    <hr />
    
    <div class="catalog-content-grid">
    <div id="products">
        [[!tmCatalog]]
        <div class="clearfix"></div>
    </div>
    </div>
                   
    <div class="pagenav">Страница [[+page]] из [[+pageCount]]
    <br><br>
    [[!+page.nav]]
    </div>
    
  • Что конкретно не получается? Не фильтрует, не выводятся выпадающие списки...???

  • @Andchir Не выводятся списки. Само дополнение работает, TV-параметры "подхватывает".

  • Не выводятся списки.

    Вместо них выводятся чекбоксы или вообще ничего не выводится? Если первое, то надо просто отредактировать чанки. В комплекте есть примеры для селектов, можно их использовать.

  • @Andchir Чекбоксы выводятся. А какие именно чанки нужно редактировать? И что там писать?

  • Спасибо!
    Невнимательность - моя вина. Нужно было просто подключить чанки с селектами.

    &filterOuterTpl=`tm2_filterOuterTpl_select`
    &filterTpl=`tm2_filterTpl_select`
    
 

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

  • Я не знаю как тебе объяснить, что твой продукт гавно. Что шопкипер, что catalogfil - полное кривое гавно

    Зачем ты мучаешь себя? Не пользуйся. Другие продукты тоже все "говно", или может говно у тебя в голове?

    Ты хоть сам тестировал свою хрень в подобной ситуации? Нормальный функционал и документацию ты сделать поленился

    Много я таких как ты встречал. У вас всегда кто-то другой виноват. До таких "умников" даже не доходит, что в продукте может отсутствовать требуемый им функционал. И это нормально. Ты хотел многофункциональный комбайн за 500 руб? Я подсказываю обходные пути, но для тебя это слишком сложно (это я про другие темы этого автора).

    видимо с той целью что бы выклянчить копеечку

    С таких как ты мне ничего не надо. Лучше просто забудь о существовании Шопкипера и CatalogFill.

    Давай отвечай

    Зачем мне это? Ни за один ответ я не получил от тебя даже "спасибо".

    или просто кинь ещё 1 бан, хоть власть почувствуешь)))

    Моему терпению можно только позавидовать. Ты заслужил бан уже очень давно.

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

    @Andchir Я не знаю как тебе объяснить, что твой продукт гавно. Что шопкипер, что catalogfil - полное кривое гавно. Я тебе пытаюсь объяснить, что товар или добавляется дублями или изменяются параметры у товаров с таким же артикулом, ты же мне рассказываешь про кнопочки "Добавить" и "Обновить". Ты хоть сам тестировал свою хрень в подобной ситуации? Нормальный функционал и документацию ты сделать поленился, видимо с той целью что бы выклянчить копеечку. Все эти функции должны были быть описаны в документации. Есть демо сайт, есть галерея в нём, значит и импорт должен производиться под этот сайт и всё было бы понятно. Давай отвечай или просто кинь ещё 1 бан, хоть власть почувствуешь)))

    P.S: Весь мой вопрос можно было решить за 1 день, после первого поста.

    Читать далее
  • Ещё один момент, если вам нужно добавить товар, то нужно нужно переключатель "Тип импорта" ставить в положение "Добавить". Но делаете ли вы так - такой информации я тоже не увидел. Вытаскивать из вас информацию по кусочкам - слишком долго.

    Читать далее
  • Вы отправляетесь в бан на 2 дня. Каждый раз одно и то же. Мне не нужна информация сколько вы раз возвращали резервную копию. Но нужен полный конфиг, а не кусочки. При этом нормальная информация "делаю так - получаю так", а не "получаю так или так" (не известно при каких действиях).

    У меня изначально стоял параметр false, я пробую и так и сяк

    Не нужно пробовать "так и сяк", нужно делать так как написано и так как правильно по смыслу описания параметров. После этого писать на форуме, что "делаю как должно быть, но получается не так". Если вы что-то пробуете, что вообще не правильно по смыслу, то мне об этом писать не нужно.

    Читать далее