Другие модули на выбор

Склонение слов: падежи, род, число

Стоимость: руб.
Этот компонент мы сможете использовать только при наличии лицензии. Подходящие редакции:

Получите быструю помощь по покупке, оплате, установке, настройке, продлению и другим вопросам, оставив заявку

Перед установкой любых решений из Маркетплейса не забывайте делать резервную копию сайта.

Чтобы установить модуль, нажмите кнопку "Попробовать" и укажите адрес сайта, на который будет произведена установка. В течение 30 дней Вы сможете тестировать модуль совершенно бесплатно. Единственное ограничение для демо-версии - из базы можно загрузить не более 500 слов.

Список слов находится в разделе Сервисы - Склонение слов: падежи, род, число - Слова.

Буквы "е" и "ё" считаются разными, поэтому в базе не будет найдено, например, слово "легкий" (через "е"), поскольку хранится именно с "ё" - "лёгкий".

Любую из представленных функций можно использовать как в SEO-полях, так и просто в тексте страницы.

Функция grammar_declension - склонение по падежам, изменение числа или рода слов.

{=grammar_declension "параметр1" "параметр2" и т.д.}

Первым параметром обязательно идет строка с исходными словами в именительном падеже (кто? что?), последующие параметры могут идти в любой последовательности.
В качестве параметров могут быть:

- падеж:
  • "им" - именительный (кто? что?)
  • "рд" - родительный (кого? чего?)
  • "дт" - дательный (кому? чему?)
  • "вн" - винительный (кого? что?)
  • "тв" - творительный (кем? чем?)
  • "пр" - предложный (о ком? о чём?)
- число:
  • "ед" - единственное
  • "мн" - множественное
- род:
  • "муж" - мужской
  • "жен" - женский
  • "ср" - средний
- одушевленность:
  • "одуш" - одушевленный
  • "неод" - неодушевленный
- часть речи: (для уточнения исходного слова)
  • "сущ" - существительное
  • "прил" - прилагательное
  • "прич" - причастие
  • "числ" - числительное
- ударение: (для уточнения исходного слова)
  • номер слога
Примеры:{=grammar_declension "пушистый" "жен"} = "пушистая" (переводим в женский род) {=grammar_declension "пушистый кот" "мн" "тв"} = "пушистыми котами" (переводим во множественное число и творительный падеж) {=grammar_declension "пушистый" "неод" "вн"} = "пушистый" (переводим в винительный падеж для неодушевленного объекта) {=grammar_declension "пушистый" "одуш" "вн"} = "пушистого" (переводим в винительный падеж для одушевленного объекта) Товар с характеристиками: {=this.Name} = Сапожки 'Шик' {=this.property.COLOR} = чёрный {=this.property.SOLE} = плоская подошва {=this.property.SEASON} = зима {=this.property.MATERIAL_TOP} = текстиль, натуральная кожа {=this.property.MATERIAL_IN} = искусственный мех Купить {=this.Name} {=grammar_declension {=this.property.COLOR} "рд"} цвета на {=grammar_declension {=this.property.SOLE} "пр"}. {=this.Name} будут просто незаменимы {=grammar_declension {=this.property.SEASON} "тв"}, ведь они покрыты {=grammar_declension {=concat {=this.property.MATERIAL_TOP} " и "} "тв"}, а внутри отделаны {=grammar_declension {=concat {=this.property.MATERIAL_IN} " и "} "тв"}. Купить Сапожки 'Шик' чёрного цвета на плоской подошве. Сапожки 'Шик' будут просто незаменимы зимой, ведь они покрыты текстилем и натуральной кожей, а внутри отделаны искусственным мехом.
Функция grammar_number - вывод числа прописью.

{=grammar_number "параметр1" "параметр2" и т.д.}

Первым параметром обязательно идет число. Число может быть как целым, так и дробным.
В качестве параметров могут быть:
  • название для целой части в именительном падеже (кто? что?)
  • название для дробной части в именительном падеже (кто? что?)
  • "-price" - параметр, который сообщает, что дробную часть не нужно переводить в слова
Примеры:{=grammar_number "1078"} = "одна тысяча семьдесят восемь" {=grammar_number "1078.10"} = "одна тысяча семьдесят восемь целых десять сотых" {=grammar_number "1078 2/5"} = "одна тысяча семьдесят восемь целых две пятых" {=grammar_number "1078" "рубль"} = "одна тысяча семьдесят восемь рублей" {=grammar_number "1078.5" "рубль"} = "одна тысяча семьдесят восемь целых пять десятых рубля" {=grammar_number "1078.50" "рубль" "копейка"} = "одна тысяча семьдесят восемь рублей пятьдесят копеек" {=grammar_number "1078.50" "рубль" "копейка" "-price"} = "одна тысяча семьдесят восемь рублей 50 копеек"
Функция grammar_quantity - изменение слова в зависимости от количества.

{=grammar_quantity "параметр1" "параметр2" и т.д.}

Все параметры могут идти в любой последовательности.
В качестве параметров могут быть:
  • число (количество объектов)
  • падеж (им, рд, дт, вн, тв, пр)
  • слова (объекты) в именительном падеже (кто? что?)
  • "-hide" - параметр, который сообщает, что число выводить не нужно
Примеры:{=grammar_quantity "78" "яблоко"} = "78 яблок" {=grammar_quantity "72" "яблоко"} = "72 яблока" {=grammar_quantity "72" "яблоко" "-hide"} = "яблока" {=grammar_quantity "72" "яблоко" "тв"} = "72 яблоками" {=grammar_quantity "75" "яблоко" "вн"} = "75 яблок"