Шаблон:ЕПБ-Альбомы-стр: различия между версиями

<div style="color: #555555; font-size: 80%; font-style: italic; font-family: serif; text-align: center;">Материал из '''Библиотеки Теопедии''', http://ru.teopedia.org/lib</div>
мНет описания правки
м (+анг язык)
 
(не показаны 3 промежуточные версии этого же участника)
Строка 4: Строка 4:
'''Для копирования''':
'''Для копирования''':
<pre>
<pre>
{{ЕПБ Альбомы-стр|}}
{{ЕПБ-Альбомы-стр|}}
{{ЕПБ Альбомы-стр||текст=}}
{{ЕПБ-Альбомы-стр||текст=}}
{{ЕПБ Альбомы-стр|т=|с=}}
{{ЕПБ-Альбомы-стр|т=|с=}}
{{ЕПБ Альбомы-стр|т=|с=|текст=}}
{{ЕПБ-Альбомы-стр|т=|с=|текст=}}
{{ЕПБ-Альбомы-стр|т=|с=|текст=|язык=}}
</pre>
</pre>


* '''неименованный параметр''' должен быть в формате '''Том:Страница''' (1:112-5) или '''Том:ПерваяСтраница-ПоследняяСтраница''' (1:112-5)
* '''неименованный параметр''' должен быть в формате '''Том:Страница''' (1:112-5) или '''Том:ПерваяСтраница-ПоследняяСтраница''' (1:112-5)
* Если параметр '''текст''' опущен, то создаётся ссылка вида: '''Альбомы ЕПБ 3:192'''.
* Если параметр '''текст''' опущен, то создаётся ссылка вида: '''Альбомы ЕПБ 3:192'''.
 
* Параметр '''язык''' может принимать одно из двух значений: '''рус''' или '''анг''', которые определяют на какую языковую страницу будет дана ссылка.


{| class="wikitable"  
{| class="wikitable"  
Строка 20: Строка 21:
! Результат
! Результат
|-
|-
| <nowiki>{{ЕПБ Альбомы-стр|1:8}}</nowiki>  
| <nowiki>{{ЕПБ-Альбомы-стр|1:8}}</nowiki>  
| '''{{ЕПБ Альбомы-стр|1:8}}'''
| '''{{ЕПБ-Альбомы-стр|1:8}}'''
|-
| <nowiki>{{ЕПБ-Альбомы-стр|1:8|язык=анг}}</nowiki>
| '''{{ЕПБ-Альбомы-стр|1:8|язык=анг}}'''
|-
| <nowiki>{{ЕПБ-Альбомы-стр|1:6-7|текст=Альбомы ЕПБ, том 1, сс. 6-7}}</nowiki>
| '''{{ЕПБ-Альбомы-стр|1:6-7|текст=Альбомы ЕПБ, том 1, сс. 6-7}}'''
|-
|-
| <nowiki>{{ЕПБ Альбомы-стр|1:6-7|текст=Альбомы ЕПБ, том 1, сс. 6-7}}</nowiki>  
| <nowiki>{{ЕПБ-Альбомы-стр|1:6-7|текст=HPB's Scrapbook, v. 1, pp. 6-7|язык=анг}}</nowiki>  
| '''{{ЕПБ Альбомы-стр|1:6-7|текст=Альбомы ЕПБ, том 1, сс. 6-7}}'''
| '''{{ЕПБ-Альбомы-стр|1:6-7|текст=HPB's Scrapbook, v. 1, pp. 6-7|язык=анг}}'''
|-
|-
| <nowiki>{{ЕПБ Альбомы-стр|т=7|с=49}}</nowiki>  
| <nowiki>{{ЕПБ-Альбомы-стр|т=7|с=49}}</nowiki>  
| '''{{ЕПБ Альбомы-стр|т=7|с=49}}'''
| '''{{ЕПБ-Альбомы-стр|т=7|с=49}}'''
|-
|-
| <nowiki>{{ЕПБ Альбомы-стр|т=7|с=49|текст=на странице 15 седьмого тома}}</nowiki>  
| <nowiki>{{ЕПБ-Альбомы-стр|т=7|с=49|текст=на странице 15 седьмого тома}}</nowiki>  
| '''{{ЕПБ Альбомы-стр|т=7|с=49|текст=на странице 15 седьмого тома}}'''
| '''{{ЕПБ-Альбомы-стр|т=7|с=49|текст=на странице 15 седьмого тома}}'''
|-
|-
| <nowiki>{{ЕПБ Альбомы-стр|5:108-110|т=7|с=49}}</nowiki>  
| <nowiki>{{ЕПБ-Альбомы-стр|5:108-110|т=7|с=49}}</nowiki>  
| '''{{ЕПБ Альбомы-стр|5:108-110|т=7|с=49}}'''  
| '''{{ЕПБ-Альбомы-стр|5:108-110|т=7|с=49}}'''  
{{Стиль А-Текст без отступа|(неименованный параметр имеет более высокий приоритет)}}
{{Стиль А-Текст без отступа|(неименованный параметр имеет более высокий приоритет)}}
|}
|}
Строка 45: Строка 52:
-->{{#vardefine:page|{{#explode:{{#var:pages}}|-|0}}}}<!--
-->{{#vardefine:page|{{#explode:{{#var:pages}}|-|0}}}}<!--
   define text to display: either the one that passed, or SB v:p
   define text to display: either the one that passed, or SB v:p
-->{{#if: {{{текст|}}}|{{#vardefine:text|{{{текст}}}}}|{{#vardefine:text|Альбомы ЕПБ {{#var:volume}}:{{#var:pages}}}}}}<!--
-->{{#if: {{{текст|}}}
   final output
| {{#vardefine:text|{{{текст}}}}}
-->[[ЕПБ-ЛА-{{#var:volume}}-{{#var:page}}|{{#var:text}}]]</includeonly>
| {{#switch: {{{язык|}}}
    | анг = {{#vardefine:text|SB {{#var:volume}}:{{#var:pages}}}}
    | рус =
    | #default = {{#vardefine:text|Альбомы ЕПБ {{#var:volume}}:{{#var:pages}}}}
  }}
}}<!--
   ссылка будет зависеть от указанного языка
-->{{#switch: {{{язык|}}}
| анг = [[:t-en-lib:HPB-SB-{{#var:volume}}-{{#var:page}}|{{#var:text}}]]
| рус =
| #default = [[ЕПБ-Альбомы-{{#var:volume}}-{{#var:page}}|{{#var:text}}]]
}}</includeonly>

Текущая версия от 11:35, 3 февраля 2025

Этот шаблон возвращает ссылку на страницу Альбома Е.П. Блаватской.


Для копирования:

{{ЕПБ-Альбомы-стр|}}
{{ЕПБ-Альбомы-стр||текст=}}
{{ЕПБ-Альбомы-стр|т=|с=}}
{{ЕПБ-Альбомы-стр|т=|с=|текст=}}
{{ЕПБ-Альбомы-стр|т=|с=|текст=|язык=}}
  • неименованный параметр должен быть в формате Том:Страница (1:112-5) или Том:ПерваяСтраница-ПоследняяСтраница (1:112-5)
  • Если параметр текст опущен, то создаётся ссылка вида: Альбомы ЕПБ 3:192.
  • Параметр язык может принимать одно из двух значений: рус или анг, которые определяют на какую языковую страницу будет дана ссылка.
Примеры
Вики текст Результат
{{ЕПБ-Альбомы-стр|1:8}} Альбомы ЕПБ 1:8
{{ЕПБ-Альбомы-стр|1:8|язык=анг}} SB 1:8
{{ЕПБ-Альбомы-стр|1:6-7|текст=Альбомы ЕПБ, том 1, сс. 6-7}} Альбомы ЕПБ, том 1, сс. 6-7
{{ЕПБ-Альбомы-стр|1:6-7|текст=HPB's Scrapbook, v. 1, pp. 6-7|язык=анг}} HPB's Scrapbook, v. 1, pp. 6-7
{{ЕПБ-Альбомы-стр|т=7|с=49}} Альбомы ЕПБ 7:49
{{ЕПБ-Альбомы-стр|т=7|с=49|текст=на странице 15 седьмого тома}} на странице 15 седьмого тома
{{ЕПБ-Альбомы-стр|5:108-110|т=7|с=49}} Альбомы ЕПБ 5:108-110

(неименованный параметр имеет более высокий приоритет)