Алексей
подскажи в чем может быть косяк?
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
Antonyo
Aliaksandr
Сначала надо понять задачу)
Antonyo
не понял, то есть. получается мне надо сделать не один фильтр Новинка||Распродажа||Бестселлер, а 3 отдельных?
Алексей
а можно разбить на ресурсы
Aliaksandr
Если надо ссылки на страницы, так и сделать три страницы
Алексей
или сделать tv радио баттон, хочешь сделаешь его Новинками, хочешь Распродажей
Aliaksandr
Причем тут фильтр (хотя там тоже это можно, но долго объяснять)
Алексей
а выводить доклистером при помощи &filter
Алексей
я подумал про efilter ))))
Antonyo
аа, то есть просто через доклистер можно!?
Алексей
сейчас скину пример
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
Алексей
вот тут у меня две тв &filters=AND(tv:hit-sale-new:is:1;tv:main:is:1)
Antonyo
Dmytro
Ваши доклистеры все херня Ditto 3 рулит 🙂
Алексей
показывать на главной или нет и сделать его хит продаж или новинки
Evgeniy
Алексей
ну и тв соотвественно
Dmytro
Anonymous
Anonymous
Всё время хочтся так его назвать, придумали же название)))
Evgeniy
Я подозрительные файлы не открываю
Dmytro
Алексей
Dildo)))) Димка жжешь)
Anonymous
😀
Antonyo
Evgeniy
https://www.virustotal.com/ru/file/fd5dbd7bf97596fa92a145d032b640e76cfc80e87e2aee5de7083fc49eec5668/analysis/1548972071/
Aliaksandr
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
спасибо