Roman

Упрощённая публикация римских чисел в Grav CMS

 

Grav CMSшорткод

Шорткод Roman для Grav CMS предназначен для упрощения процесса публикации материалов, содержащих римские цифры.

Работа шорткода заключается в автоматическом преобразовании числа, записанного арабскими цифрами в десятичной системе счисления, в число, записанное римскими цифрами. Кроме того, шорткод Roman позволяет выполнить обратное преобразование, если в качестве содержания шорткода задано корректное число, записанное римскими цифрами.

Примеры использования шорткода Roman

[roman]22[/roman] - преобразование числа, записанного арабскими цифрами, в число, записанное римскими;
[roman]XXII[/roman] - преобразование числа, записанного римскими цифрами, в число, записанное арабскими.

При выполнении обратного преобразования, регистр символов не учитывается. Однако при выполнении прямого преобразования, по умолчанию шорткод Roman возвращает число, записанное римскими цифрами, используя прописные (заглавные) буквы. При необходимости поведение шорткода может быть изменено путём задания параметру lowercase значения true:

[roman lowercase=true]22[/roman] - преобразование числа, записанного арабскими цифрами, в число, записанное римскими, с использованием строчных букв.

Важно! Шорткод Roman не поддерживает Unicode символы для римских цифр: для записи передаваемых и получаемых чисел, используются ASCII-символы - буквы латинского алфавита.

Получить шорткод Roman