Алексей
подскажи в чем может быть косяк?
Antonyo
Доброго времени суток всем! Может кто подсказать, как мне вывести значение из фильтра отдельно. Описываю ситуацию: У нас в сайдбаре отображается полный набор фильтров, а отдельный параметр нужно вывести в другом месте на странице (только по одному значению из списка, например: есть у нас Список: Новинка||Распродажа||Бестселлер. на каждое это значение есть кнопки в разных местах страницы. Как вывести фильтрацию на эти кнопки по одному из нужных нам значений? Для лучшего понимания картины вот скрины: http://towko.drivehq.com/public/2019-01-30_133858.png http://towko.drivehq.com/public/2019-01-30_133956.png А еще подскажите, как сделать чтобы просто по клику на ссылку фильтровалась сортировка, то есть вот у нас есть поле "Сортировать по цене", например, у него есть только 2 значения "по возрастанию/по убыванию" (на скринах есть) и оно не выпадающее. Как заставить его тоже правильно работать?
Алексей
так там когда добавляешь поле есть чекбокс Ссылка
Алексей
при нажатии работает
Antonyo
это типа вот эта?
Алексей
да
Antonyo
Но там в фильтре 4 значения, как мне вынести ссылку на значение "Новинки" в 1 часть страницы, а Значение "распродажа" вообще в меню хедера и футера. То есть список целиком как фильтр с выбором или чекбоксами вместе со всеми выводится не будет. Этот фильтр специально для ярлыка на товаре и для ссылок в разных местах. Или это не так надо делать?
Antonyo
я просто по докам ничего не могу понять((
Antonyo
на i-guru очень понятно практически все, но eFilter доков там нету
Алексей
ааа, тут не знаю, я до того как efilter появился писал сниппет который принимал get-параметр и передавал его в доклистер, а в ссылке писал этот самый гет запрос
Алексей
i—gu.ru устарел
Алексей
читай доки на http://docs.evo.im/
Алексей
ааа, есть еще идея
Antonyo
читай доки на http://docs.evo.im/
именно там и читаю по eFilter, очень неудобные туториалы((, каждый плагин или сниппет разбросан на несколько разных страниц, полного списка команд, как на i—guru нет, только основные какие то, а остальное ищется по крупицам в других источниках. Синтаксис же у многих сниппетов отличается. И очень сложно написано, примеров мало. Я тут без претензий, ребята старались писали, но у меня еще наверное надостаточно опыта в таком инструктаже свободно плавать
Алексей
делай фильтром чекбоксом, просто обними его в label а сам checkbox спряь
Алексей
*спрячь
Anonymous
Обними и поцелуй
Antonyo
Aliaksandr
Сначала надо понять задачу)
Antonyo
не понял, то есть. получается мне надо сделать не один фильтр Новинка||Распродажа||Бестселлер, а 3 отдельных?
Алексей
а можно разбить на ресурсы
Aliaksandr
Если надо ссылки на страницы, так и сделать три страницы
Алексей
или сделать tv радио баттон, хочешь сделаешь его Новинками, хочешь Распродажей
Aliaksandr
Причем тут фильтр (хотя там тоже это можно, но долго объяснять)
Алексей
а выводить доклистером при помощи &filter
Алексей
я подумал про efilter ))))
Antonyo
аа, то есть просто через доклистер можно!?
EVO bot Лёшка
Алексей
сейчас скину пример
Aliaksandr
tagSaver+site_content_tags и наступит правильное счастье:)
Алексей
Сашка тоже правильно говорит) слушай его, он меня не раз выручал)
Aliaksandr
Оказывается hostCMS хранит контент документа в файле)
Antonyo
обоже еще 2 сниппета натыкать))
Алексей
[!DocLister? &parents=2 &tpl=tovar.item &tvPrefix=`` &tvList=tovarImg,price,price_us,hit-sale-new,delivery &display=4 &depth=4 &showParent=0 &orderBy=menuindex ASC &filters=AND(tv:hit-sale-new:is:1;tv:main:is:1) !]
Aliaksandr
Полдня в блокноте по базе искал на 200мб и только к вечеру осенило
Dmytro
http://take.ms/LyxmP
Anonymous
обоже еще 2 сниппета натыкать))
Натыкать... Ммм какие у тебя романтические отношения с модексом))
Алексей
вот тут у меня две тв &filters=AND(tv:hit-sale-new:is:1;tv:main:is:1)
Dmytro
Ваши доклистеры все херня Ditto 3 рулит 🙂
Алексей
показывать на главной или нет и сделать его хит продаж или новинки
Алексей
ну и тв соотвественно
Dmytro
Anonymous
Всё время хочтся так его назвать, придумали же название)))
Evgeniy
Я подозрительные файлы не открываю
Алексей
Dildo)))) Димка жжешь)
Anonymous
😀
Antonyo
[!DocLister? &parents=2 &tpl=tovar.item &tvPrefix=`` &tvList=tovarImg,price,price_us,hit-sale-new,delivery &display=4 &depth=4 &showParent=0 &orderBy=menuindex ASC &filters=AND(tv:hit-sale-new:is:1;tv:main:is:1) !]
а я вот так пытался, &filter=label,sale,1 (это для акций) а для новинок соответственно &filter=`label,new,1 но после таких конструкций и раскидывания в чанки у меня модуль фильтров вообще не восстановимо сломался
Evgeniy
https://www.virustotal.com/ru/file/fd5dbd7bf97596fa92a145d032b640e76cfc80e87e2aee5de7083fc49eec5668/analysis/1548972071/
Antonyo
дитто стоит
Antonyo
и доклистер есть
Antonyo
все есть, ума не хватает))
Aliaksandr
EVO bot Лёшка
А eForm?
http://docs.evo.im/04_extras/eform.html
Antonyo
а еформ вообще по умолчанию же
Aliaksandr
Значит должно работать
Antonyo
Алексей
не, бросай eForm и Ditto
Алексей
DocLister и FormLister рулят
Алексей
я вот только регистрацию не научился делать с ajax
Antonyo
Antonyo
Antonyo
теперь новый вопрос возник, а где почитать, что здесь написано и как это работает? AND(tv:hit-sale-new:is:1;tv:main:is:1)
Antonyo
похоже на команду для сниппета if, но почечму в доклистере
Алексей
ну
Алексей
в доках доклистера
Алексей
ща
Алексей
http://docs.evo.im/04_extras/doclister/filters.html
Antonyo
о, спасибо большое
Antonyo
а для чего вот это?
Алексей
для того чтобы можно было выбрать не один вариант а несколько
Алексей
ну например я хочу зеленые и красные машины одновременно
Antonyo
а, понял
Antonyo
спасибо