Фильтр контента - убрать пустые значения

InstantCMS 2.X
#1 13 мая 2019 в 20:56
Доброго вечера!

Есть поле "Список" с марками машин.

В типе контента вывел фильтр который отображает все марки машин, которых около 100.

Записей к примеру 10, по 1 на марку машины, и получается что 90 марок в фильтре пустые, без записей, и 10 с записями.

Можно ли сделать чтобы фильтр выводил только значения списка, в которых есть записи (10 марок в которых есть записи)?
#2 13 мая 2019 в 21:30
Стандартно никак.
Только либо писать свое поле, либо с помощью стороннего компонента вмешиваться в процесс получения полей.

В любом случае это будет дополнительный перебор значений всех записей этого типа контента, что увеличит нагрузку на сайт.
#3 13 мая 2019 в 21:49

Записей к примеру 10, по 1 на марку машины

SpideR
Записи опубликованы бессрочно? Т.е., они не будут удаляться? Или это доска объявлений, где записи добавляются на месяц-два? Если бессрочно опубликованы, то есть простенькое решение — не добавлять в предустановленные значения те марки, записей с которыми нет на сайте. А по мере необходимости добавлять новые марки. Но чтобы не лазить постоянно в админку, есть поле "Список с добавлением значений", где значения в список можно добавить прямо во время создания записи. И тогда не надо прятать лишние значения, потому что их просто не существует. Но это только при условии, что записи не будут удаляться.
#4 14 мая 2019 в 15:03


Записей к примеру 10, по 1 на марку машины

SpideR
Записи опубликованы бессрочно? Т.е., они не будут удаляться? Или это доска объявлений, где записи добавляются на месяц-два? Если бессрочно опубликованы, то есть простенькое решение — не добавлять в предустановленные значения те марки, записей с которыми нет на сайте. А по мере необходимости добавлять новые марки. Но чтобы не лазить постоянно в админку, есть поле "Список с добавлением значений", где значения в список можно добавить прямо во время создания записи. И тогда не надо прятать лишние значения, потому что их просто не существует. Но это только при условии, что записи не будут удаляться.

чебурек дохлэй мыш
Записи будут как создаваться, так и удаляться самими пользователями.
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.