Difference between revisions of "Template:RUDocToc"

From Apache OpenOffice Wiki
Jump to: navigation, search
m
(Поправил код, добавил комментариев, убрал ссылки на верхний уровень)
Line 19: Line 19:
 
-->{{#if: {{#lst:{{#rel2abs: .}}|bookname}} | {{SectionLink|{{#rel2abs: .}}|bookname}}}}<!-- Если секция с названием книги в этом же разделе
 
-->{{#if: {{#lst:{{#rel2abs: .}}|bookname}} | {{SectionLink|{{#rel2abs: .}}|bookname}}}}<!-- Если секция с названием книги в этом же разделе
 
-->{{#if: {{#lst:{{#rel2abs: ..}}|bookname}} | {{SectionLink|{{#rel2abs: ..}}|bookname}}}}<!-- Если выше на уровень
 
-->{{#if: {{#lst:{{#rel2abs: ..}}|bookname}} | {{SectionLink|{{#rel2abs: ..}}|bookname}}}}<!-- Если выше на уровень
-->{{#if: {{#lst:{{#rel2abs: ../../}}|bookname}} | {{SectionLink|{{#rel2abs: ../../}}|bookname}}}}<!-- Если выше на два уровня
+
-->{{#if: {{#lst:{{#rel2abs: ../..}}|bookname}} | {{SectionLink|{{#rel2abs: ../..}}|bookname}}}}<!-- Если выше на два уровня
-->{{#if: {{#lst:{{#rel2abs: ../../../}}|bookname}} | {{SectionLink|{{#rel2abs: ../../../}}|bookname}}}}<!-- Если выше на три уровня
+
-->{{#if: {{#lst:{{#rel2abs: ../../..}}|bookname}} | {{SectionLink|{{#rel2abs: ../../..}}|bookname}}}}<!-- Если выше на три уровня
 
+
 
+
-------------------------------------------------------------------------------------------
+
Таблица с навигацией назад-вперёд для верхнего уровня (глав книги)
+
!!! Пока не отлажена
+
-->
+
{|border=0 width=100% style="background-color:none;"
+
|-
+
|style="text-align:left;"|← {{#lst:{{#rel2abs: ..}}|prev}}
+
|style="text-align:right;"|{{#lst:{{#rel2abs: ..}}|next}} →
+
|}
+
}}
+
<!--
+
 
-------------------------------------------------------------------------------------------
 
-------------------------------------------------------------------------------------------
 
--></div>
 
--></div>
Line 40: Line 27:
 
Содержимое блока = секция toc родительского раздела
 
Содержимое блока = секция toc родительского раздела
 
-->{{#lst:{{#rel2abs: .}}|toc}}<!--  
 
-->{{#lst:{{#rel2abs: .}}|toc}}<!--  
-------------------------------------------------------------------------------------------
 
 
  
 
-------------------------------------------------------------------------------------------
 
-------------------------------------------------------------------------------------------
Line 48: Line 33:
 
{|border=0 width=100% style="background-color:none;"
 
{|border=0 width=100% style="background-color:none;"
 
|-
 
|-
|style="text-align:left;"|<!-- если существует ссылка на предыдущую статью
+
|style="text-align:left;"|<!--
-->{{#if: {{#lst: {{#rel2abs: ./}}|prev}} | <!--
+
 
    -->{{SecTitle|{{#rel2abs: {{#lst: {{#rel2abs: ./}}|prev}}}}}}<!--
+
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 +
!!! В секциях prev и next ДОЛЖНА ИСПОЛЬЗОВАТЬСЯ ОТНОСИТЕЛЬНАЯ АДРЕСАЦИЯ!!!
 +
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 +
 
 +
-->{{#if: {{#lst: {{#rel2abs: .}}|prev}} | <!-- если существует ссылка на предыдущую статью
 +
    -->{{#if: {{{1|}}} | <!-- Если шаблон вызван с параметром,
 +
        -->[[{{#rel2abs: {{#lst: {{#rel2abs: .}}|prev}}}}|Назад]] |<!-- выводим статичный текст
 +
        -->{{SecTitle|{{#rel2abs: {{#lst: {{#rel2abs: .}}|prev}}}}}}<!-- иначе, выводим название страницы
 +
      -->}}<!--
 
-->}}
 
-->}}
 
|style="text-align:right;"|<!-- если существует ссылка на следующую статью
 
|style="text-align:right;"|<!-- если существует ссылка на следующую статью
-->{{#if: {{#lst: {{#rel2abs: ./}}|next}} | <!--
+
-->{{#if: {{#lst: {{#rel2abs: .}}|next}} | <!--
     -->{{SecTitle|{{#rel2abs: {{#lst: {{#rel2abs: ./}}|next}}}}}} →<!--
+
     -->{{#if: {{{1|}}} | <!-- Если шаблон вызван с параметром,
 +
        -->[[{{#rel2abs: {{#lst: {{#rel2abs: .}}|next}}}}|Вперёд]] |<!-- выводим статичный текст
 +
        -->{{SecTitle|{{#rel2abs: {{#lst: {{#rel2abs: .}}|next}}}}}} →<!-- иначе, выводим название страницы
 +
      -->}}<!--
 
-->}}
 
-->}}
 
|}
 
|}

Revision as of 22:27, 14 November 2010

CoreCriticalTemplate.png  Критически важный опорный шаблон    —    Core Critical Template.  

Необдуманное вмешательство в шаблон может повлечь за собой разрушение всего проекта! Unconsidered intervention in the template may result in the destruction of the entire project!
Документация Документация    —    Documentation


РУС ENG
'

Предназначение    —    Mission

Этот шаблон зарезервирован для оформления навигации по книгам и руководствам. This template reserved for navigation block in books and guides


'

Параметры    —    Parameters

<Описание параметров шаблона на национальном языке / Description of the template parameters in the national language> <Description of the template parameters in English>


'

Инструкция по использованию    —    Operation manual

<Инструкция по использованию шаблона на национальном языке / Instructions for using the template in the national language> <Instructions for using the template in English>
<Инструкция по использованию шаблона на национальном языке / Instructions for using the template in the national language> <Instructions for using the template in English>
<Инструкция по использованию шаблона на национальном языке / Instructions for using the template in the national language> <Instructions for using the template in English>


'

Шаблон основан на следующих шаблонах    —    Parent templates

<Перечень родительских шаблонов / List of parenting templates> <List of parenting templates>


'

Дочерние шаблоны    —    Subsidiaries templates

<Перечень дочерних шаблонов / List of subsidiaries templates> <List of subsidiaries templates>


'

Пример    —    Example

Шаблон    —    template Результат    —    result
{{RUDocToc}}
Book.png
[[Template:RUDocToc|Template loop detected: Template:RUDocToc]]
Template loop detected: Template:RUDocToc
[[Template loop detected: Template:RUDocToc|]] →
{{RUDocToc|1}}
Book.png
Содержание
Template loop detected: Template:RUDocToc
[[Template loop detected: Template:RUDocToc|Вперёд]]
Personal tools