Строка 1: |
Строка 1: |
| <noinclude>Этот шаблон используется в шаблоне {{ш|лт}} для оформления ссылки на произведение, для которого есть карточка в [[БТС]]. | | <noinclude>Этот шаблон используется в шаблоне {{ш|лт}} для оформления ссылки на произведение, для которого есть карточка в [[БТС]]. |
| + | |
| + | Если в ссылке указана страница, то проверяем указано ли в карточке произведения издательство; если оба эти условия выполнены, то добавляем в скобках после страницы издательство и дату издания. |
| + | |
| + | Если в библиотеке есть текст этого произведения, то добавляется гиперссылка на него. |
| | | |
| [[Категория:Шаблоны для шаблонов]] | | [[Категория:Шаблоны для шаблонов]] |
| [[Категория:Шаблоны БТС]] | | [[Категория:Шаблоны БТС]] |
− | </noinclude><includeonly>{{#if: {{{есть текст|}}} | + | </noinclude><includeonly>{{#vardefine:страница_указана|{{lc: {{#explode:{{{#userparam|}}}|стр|1}}|}} }}<!-- |
− | | [[{{{БТС статья}}}|{{{автор и название|}}}]]{{{#userparam|}}}{{#if: {{{издательство|}}}| ({{{издательство}}}, {{{дата издания}}})|}}
| + | если страница указана, то добавляем в скобках издательство и дату |
− | | {{{автор и название|}}}{{{#userparam|}}}{{#if: {{{издательство|}}}| ({{{издательство}}}, {{{дата издания}}})|}} | + | -->{{#if: {{#var:страница_указана}} |
| + | | {{#vardefine:подробности|{{{#userparam|}}}{{#if: {{{издательство|}}}| ({{{издательство}}}, {{{дата издания}}})|}}}} |
| + | | {{#vardefine:подробности|{{{#userparam|}}}}} |
| + | }}<!-- |
| + | если есть текст, до делаем гиперссылку на страницу с ним иначе текст без гиперссылки |
| + | -->{{#if: {{{есть текст|}}} |
| + | | [[{{{БТС статья}}}|{{{автор и название|}}}]]{{#var:подробности}} |
| + | | {{{автор и название|}}}{{#var:подробности}} |
| }}</includeonly> | | }}</includeonly> |