caseChanger

Выдача слова/выражения в нужном падеже.
Бесплатно
Загрузите дополнение из админки вашего сайта.
Как загрузить?
Автор дополнения
spleanter
Пакетов
3
Закачек
693
Автор дополнения
Пакетов
3
Закачек
693
Версия 1.1.1-pl
Дата выпуска 24.04.2017
Загрузки 339
Просмотры 6 613
Внимание, этот компонент требует версию PHP 5.4 или выше! Если ваш сайт использует PHP ниже требуемого, установка этого дополнения может его сломать.
Внимание, этот компонент требует версию MODX не ниже 2.3 !
Возможности:
  • 5 падежей выражения,
  • 6 падежей слова,
  • падежное преобразование во множественное число,
  • возможность отладки.
Параметры:
  • $w — входное слово или выражение в режиме фильтра/сниппета,
  • $p — падеж (равнозначные определения:
    'Р','Д','В','Т','П','П-о',
    'R','D','V','T','P','Po',
    1,2,3,4,5,6),
  • $m — множественное (false),
  • $debug — режим отладки (false).
Использование:
Пример равнозначной выдачи во множественном числе:
[[*pagetitle:caseChanger=`&m=1&p=2`]]
[[*pagetitle:caseChanger=`&m=1&p=Д`]]
[[*pagetitle:caseChanger=`&m=1&p=D`]]
[[caseChanger? &w=`[[*pagetitle]]` &m=`1` &p=`2`]]

Version 1.1.1-pl

Corrected the case in the parameters

Version 1.1.0-pl

PHP7 compatibility

Version 1.0.2-pl

Changed name and description. Repacked.

Version 1.0.13-pl

Если поле изначально задано во множественном числе - morpher не отдает вложенный объект множественных, а использует основной. Исправлено для соответствия логике.

Код упрощен.

Version 1.0.0-pl

Created, Tested'

Последние обсуждения в сообществе MODX.pro