Шаблон:Trim

Матеріал з Вікі D&D українською
Перейти до навігації Перейти до пошуку

Цей шаблон повертає свій параметр без пробілів на початку та в кінці. Він призначений насамперед для інших шаблонів, щоб видалити небажані пробіли навколо неіменованих параметрів (іменовані параметри автоматично обрізаються MediaWiki).

Приклад:

{{trim | {{{1}}} }}

Крім того, його можна використовувати для блоків коду у вихідному коді сторінки, які виводять лише порожні рядки, наприклад, для серії декларацій {{#vardefine:}}. За допомогою цього шаблону ви можете зробити так, щоб такий блок коду взагалі не виводив жодних даних:

{{trim |
{{#vardefine: x | blah }}
{{#vardefine: y | blub }}
}}''The {{#var:x}} did {{#var:y}}.''

Вивід:

The blah did blub.

Якщо ви дійсно хочете, щоб після }} в кінці був перевід рядка, без введення порожніх рядків у виводі, то без використання div не обійтися. Це неоптимальний варіант, оскільки він призведе до появи певного виводу в HTML, який зрештою буде надіслано браузеру, навіть якщо він буде невидимим:

<div>{{trim |
{{#vardefine: x | blah }}
{{#vardefine: y | blub }}
}}</div>

''The {{#var:x}} did {{#var:y}}.''

Вивід:

The blah did blub.