Шаблон:Str ≥ len
Употреба
[редактиране на кода]Шаблонът приема от 3 до 4 ненаименовани параметъра и връща стойността на третия параметър в случай, че 1-вия параметър е равен или по-голям от 2-рия. Ако това не е вярно връща стойността на 4-тия параметър или празен низ, в случай че 4-ти параметър няма.
В следния пример, шаблонът проверява дали изразът "абвгд" е с дължина 4 или повече символа:
{{str ≥ len | абвгд | 4 | равно или по-голямо. | по-малко. }}
Връща следната стойност:
- Равно или по-голямо.
Проблеми могат да възникнат, ако се използват параметри съдържащи знакът за равенство "=
". Този проблем обаче, може лесно да се разреши чрез използването на номерирани параметри. Например, да проверим, съдържа ли израза "аб=вгд" не по-малко от 100 символа:
{{str ≥ len | 1 = аб=вгд | 2 = 100 | 3 = Равно "=" или по-голямо. | 4 = По-малко, не е "=". }}
При което резултатът е:
- По-малко, не е "=".
Препоръчително е винаги да се използват номерирани параметри, тъй като е възможно да не знаете предварително как ще изглеждат параметрите които шаблонът ви ще подаде на мета-шаблона.
Параметри
[редактиране на кода]Детайлно описание на параметрите:
{{str ≥ len | 1 = Низ с дължина между 0 и 500 символа. | 2 = Цяло число от 0 до 500 | 3 = Данни, които да върне при резултат "Равно или по-голямо" | 4 = Данни, които да върне при резултат "По-малко" }}
Празните или неопределените низове се приемат с нулева дължина.
Технически детайли
[редактиране на кода]Потенциалните еквивалентни шаблони с наименования {{str >= len}} или {{str < len}} не могат да се ползват, тъй като те не работят в МедияУики.