Skip to content

Модуль DLE Conditions Lite расширяет условия дополнительных полей в шаблонизаторе.

License

Notifications You must be signed in to change notification settings

lazyphpdev/DLE-Conditions-Lite-1

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Модуль DLE Conditions Lite расширяет условия дополнительных полей в шаблонизаторе.


Установка для DataLife Engine 13.0 и выше

  1. Загрузить файлы с папки engine на сервер.
  2. Установить плагин dle_conditions.xml

Описание работы модуля

Модуль поддерживает следующий ряд операндов

[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]

About

Модуль DLE Conditions Lite расширяет условия дополнительных полей в шаблонизаторе.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 100.0%