Шаблон:Trim: відмінності між версіями

Матеріал з Вікі D&D українською
Перейти до навігації Перейти до пошуку
(Створена сторінка: {{#if: {{{1|}}} | {{{1|}}} }}<noinclude> This template returns its parameter without leading or trailing whitespace. It’s primarily for other templates to remove unwanted whitespace passed around an unnamed parameter (named parameters are automatically trimmed by MediaWiki). Example: <pre>{{trim | {{{1}}} }}</pre> Additionally, this can be used for blocks of code in a page's source that would only produce empty lines, such as a series of <code><nowiki...)
Немає опису редагування
 
(Не показано одну проміжну версію цього користувача)
Рядок 1: Рядок 1:
{{#if: {{{1|}}} | {{{1|}}} }}<noinclude>
{{#if: {{{1|}}} | {{{1|}}} }}<noinclude>
This template returns its parameter without leading or trailing whitespace. It’s primarily for other templates to remove unwanted whitespace passed around an unnamed parameter (named parameters are automatically trimmed by MediaWiki).
Цей шаблон повертає свій параметр без пробілів на початку та в кінці. Він призначений насамперед для інших шаблонів, щоб видалити небажані пробіли навколо неіменованих параметрів (іменовані параметри автоматично обрізаються MediaWiki).


Example:
Приклад:


<pre>{{trim | {{{1}}} }}</pre>
<pre>{{trim | {{{1}}} }}</pre>


Additionally, this can be used for blocks of code in a page's source that would only produce empty lines, such as a series of <code><nowiki>{{#vardefine:}}</nowiki></code> declarationsBy using this template, you can make such a block of code emit no output at all:
Крім того, його можна використовувати для блоків коду у вихідному коді сторінки, які виводять лише порожні рядки, наприклад, для серії декларацій <code><nowiki>{{#vardefine:}}</nowiki></code></code>За допомогою цього шаблону ви можете зробити так, щоб такий блок коду взагалі не виводив жодних даних:


<pre>
<pre>
Рядок 15: Рядок 15:
</pre>
</pre>


Output:
Вивід:


{{trim |
{{trim |
Рядок 22: Рядок 22:
}}''The {{#var:x}} did {{#var:y}}.''
}}''The {{#var:x}} did {{#var:y}}.''


If you absolutely want line breaks after the <code><nowiki>}}</nowiki></code> at the end, without introducing blank lines in the output, then there's no way around using a div.  This is sub-optimal because it will produce some output in the HTML that's ultimately sent to the browser, even if invisible:
Якщо ви дійсно хочете, щоб після <code><nowiki>}}</nowiki></code> в кінці був перевід рядка, без введення порожніх рядків у виводі, то без використання div не обійтисяЦе неоптимальний варіант, оскільки він призведе до появи певного виводу в HTML, який зрештою буде надіслано браузеру, навіть якщо він буде невидимим:


<pre>
<pre>
Рядок 33: Рядок 33:
</pre>
</pre>


Output:
Вивід:


<div>{{trim |
<div>{{trim |

Поточна версія на 02:50, 24 серпня 2023

Цей шаблон повертає свій параметр без пробілів на початку та в кінці. Він призначений насамперед для інших шаблонів, щоб видалити небажані пробіли навколо неіменованих параметрів (іменовані параметри автоматично обрізаються 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.