171 похожих чатов

В каталоге товары выводятся через [[!mFilter2? &element=`msProducts`

&class=`msProduct`
&paginator=`pdoPage@pages`
&resources=`[[!getChildIds]]`
&limit=`36`
&tpl=`productTpl`
&where=`{ "Data.availability:!=":"Нет в наличии" }`
&includeThumbs=`360x270`
&sortby=`resources`
&suggestions=`0`
&tplOuter=`my.tpl.mFilter2.outer`
&parents=`[[!getWhere? &type=`parent`]]`
&tplFilter.outer.tv|colors=`my.tpl.mFilter2.filter.outer`
&tplFilter.row.tv|colors=`my.tpl.mFilter2.filter.checkbox.color`
&tplFilter.outer.default=`my.tpl.mFilter2.filter.select`
&tplFilter.row.default=`my.tpl.mFilter2.filter.option`
&tplFilter.outer.ms|price=`my.tpl.mFilter2.filter.slider`
&tplFilter.row.ms|price=`my.tpl.mFilter2.filter.number`
&tplFilter.row.ms|availability=`my.tpl.mFilter2.filter.option.availability`
&filters=`ms|availability,msoption|size,tv|producer,tv|collection,tv|tip,tv|colors,ms|price:number`
]]

И вот как видно стоит выборка "&where=`{ "Data.availability:!=":"Нет в наличии" }`"
Но она не работает)
Изначально замысел такой, чтобы НЕ выводить товары, у которых в опции "Наличие" значение НЕ равно "Нет в наличии"

16 ответов

23 просмотра

а поле avalibility = оно же вроде цифровое.... ( текст в админке подставляется обычно)

Дмитрий-Ждан Автор вопроса
wintik1
а поле avalibility = оно же вроде цифровое.... ( т...

тут на сайте это сделано в качестве опции, и выбирается из списка

Дмитрий-Ждан Автор вопроса

И есть шаблон Каталога, в котором товары выводятся вот эти кодом

Дмитрий-Ждан Автор вопроса
Дмитрий Ждан
И есть шаблон Каталога, в котором товары выводятся...

И вот как в mFilter2 написать where, чтобы не выводились товары, у которых в опции availability указано "нет в наличии"

wintik1
screenshot вот так обычно я ставлю..)

тут значение стоит 1 -если в наличии и 0 если нет....

Дмитрий-Ждан Автор вопроса
wintik1
тут значение стоит 1 -если в наличии и 0 если нет....

не-а) ведь у меня возможных значений 4, и это всё нестандартные значения

Дмитрий Ждан
не-а) ведь у меня возможных значений 4, и это всё ...

у вас же админка видит 4 значения... по этом условиям поставить фильтр.....( думаю у вас 4 варианта и в БД должно быть)

Дмитрий-Ждан Автор вопроса
wintik1
у вас же админка видит 4 значения... по этом услов...

И вот конкретные опции одного товара

Дмитрий Ждан
И вот конкретные опции одного товара

сложнее , конечно, тогда разбирайте по очереди... посмотрите сначала, если это поле в объекте.. (может символы другие... пробел какой лишний.. и т.д.)... может косяк по версиям....я бы открыл снипет mfitler и смотрел по частям как он выполняется...

Дмитрий-Ждан Автор вопроса
wintik1
сложнее , конечно, тогда разбирайте по очереди... ...

Вот только что нашёл решение и похоже, работает: нужно было писать не в where, а &optionFilters=`{"availability:!=":"Нет в наличии"}`

Дмитрий Ждан
Вот только что нашёл решение и похоже, работает: н...

логично...(чет я сразу не сообразил) это же сортируется в фильтре, а не в pdopage///)

Дмитрий Ждан
И вот как в mFilter2 написать where, чтобы не выво...

По моему скромному мнению, такие опции надо делать формата Да/Нет и тогда не будет проблем

Артур Шевченко💀
По моему скромному мнению, такие опции надо делать...

согласен! лично я так и делаю... причем цифрами....) и опции писать цифрами...)

Похожие вопросы

Обсуждают сегодня

Добрый вечер. Есть вопрос, а может и предложение. Был у меня диалог в другой группе о делфи и я задался вопросом: "А нельзя ли в делфи цвет //коментария и {комментария} сде...
Kraszx
24
Всем привет! Подскажи, пожалуйста, как передать в TComboBox сразу значение и id записи. На Delphi я делал так: ComboBox1.Items.AddObject('Какое-то значение', Pointer(id запис...
Евгений
13
Мдя, прикол, боевая сборка запускается (именно под отладчиком) после F9 примерно полторы минуты (97 секунд если быть точным). Начал копать - проблема детектится сразу - зависа...
Александр (Rouse_) Багель
38
Здравствуйте, вопрос по структурам данных. Были у вас случаи, когда пришлось писать деревья или двунаправленные списки?
/ /
50
Товарищи, кто работа с iphelper? Или может я в самой логике ошибки фигачу, не пойму.... var ifTable : PMIB_IFTABLE; size, corSize: DWORD; Buffer ...
Warfarellen
4
я так понимаю, я так подозреваю, что создание такого плагина для человека, кто умеет писать плагины для делфи потребует минут 5-10 времени. но это мое подозрение. хотелось бы ...
Kraszx
7
Коллеги, добрый вечер. Создаю коллекцию от TFPGMap, ключ - перечисление, значение - целое. Нужно отсортировать коллекцию по значению. Как это можно сделать?
Kirill Filippenok
11
Скажи а ты когда этот канал создавал ты уже дельфи не любил, или это со временем пришло?
Роман Лях (rgreat)
18
Привет, такой вопросик появился кажется ли вам что Rust слишком сложный/строгий для высокоуровневого программирования и слишком "безопасный"/строгий для низкоуровневого?
Крокант
10
Всем привет! Использую кастомное модальное диалоговое окошко, все по классике - mrOK, mrCancel как ModalResult. Однако есть нюанс - в главной форме есть универсальный обработч...
Олег Гранишевский
20
Карта сайта