DLE Conditions Lite 1.0.0 : расширенные условия дополнительных полей

DLE Conditions Lite 1.0.0 : расширенные условия дополнительных полей

Модуль расширяет условия дополнительных полей в шаблонизаторе DLE и позволяет организовать разного рода условия и проверки. Это бесплатная, урезанная по своему функционалу, версия модуля DLE Conditions.
 
Поддерживается следующий ряд операндов:
[if xfvalue_NAME=текст]Значение поля равно указанному тексту[/if]
[if xfvalue_NAME!=текст]Значение поля не равно указанному тексту[/if]
[if xfvalue_NAME==текст,текст2]Значение поля имеет текст и текст2[/if] // Только для полей у которых значения разделены запятой
[if xfvalue_NAME!==текст,текст2]Значение поля не имеет текст и текст2[/if] // Только для полей у которых значения разделены запятой
[if xfvalue_NAME>100]Значение поля строго больше 100[/if]
[if xfvalue_NAME>=55]Значение поля больше либо равно 55[/if]
[if xfvalue_NAME<300]Значение поля строго меньше 300[/if]
[if xfvalue_NAME<=444]Значение поля меньше или равно 444[/if]
[if xfvalue_NAME~кофе]В тексте поля встречается слово кофе[/if]
[if xfvalue_NAME!~кофе]В тексте поля НЕ встречается слово кофе[/if]
[if xfvalue_NAME]Поле не пустое[/if][if !xfvalue_NAME]Поле пустое[/if]

Где NAME - название дополнительного поля на латинице.

Сравнение дополнительных полей:
Можно указывать второй параметр также дополнительные поля, например:
[if xfvalue_status=xfvalue_status_end]Товар закончен, только под заказ.[/if]

Сравнение текста и чисел:
Автоматическое определение сравнения строки и числового значения. Больше ничего дописывать не нужно, например:
[xfvalue_title limit="45"}[if xfvalue_title>45]...[/if]

Краткие условия для проверки, есть ли что-то в поле или оно пустое:
[if xfvalue_count]Есть в наличии[/if]
[if !xfvalue_count]Под заказ[/if]

Установка:
1. Загрузить папку engine, с её содержимым, на сервер.

2. Подключить модуль через систему управления плагинами, загрузив XML файл.

Готово!

Скачать: файл могут только зарегистрированные посетители.
 
Версия DLE: 13.0-13.2
Версия PHP: 5.4-7.3
 
Автор: LazyDev
Источник:
  • Oxigen
  • 1
  • 598
Информация
Оставлять комментарии могут только зарегистрированные посетители.

Комментариев 1

Данный модуль не работает, тестировал на 13.0 и выше.
  • Рейтинг@Mail.ru
  • Яндекс.Метрика