Как выбрать из массива максимальное\минимальное значение? Discontrol

Поясню для чего это нужно. На сайте установлена система скидок, Discontrol, для реализации задумки Идиота который рисовал этот сайт дизайнера, мне необходимо вывести в определенном месте скидку, которую может видеть пользователь в своем личном кабинете в виде 2%, тоесть число со знаком процента. Из коробки снипет так не умеет, ну или я не смог до него достучаться, однако путем проб и ошибок я смог получить вывод всех скидок доступных пользователю, снипет отдает их в виде массива:
2%
4%
6%
и так далее. Мне нужно как то обернуть вызов этих скидок в условие что бы вывелось только максимальное значение скидки возможное для данного пользователя.
Вывод снипета делаю вот так.
[[!dcDiscounts?
  &showLog=`1`
  &class=`msCustomerProfile`
  &expression=`$d`
  &tplRow=`@INLINE <div class="[[+comparison]]">[[+data.discount]]</div>`
  &limit=`0`
]]
Пробовал достучаться до Володи, но как то не строится у нас диалог.
Николай
20 мая 2020, 07:07
modx.pro
507
0

Комментарии: 0

Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
0