Difference between revisions of "Template:RUDocToc"
From Apache OpenOffice Wiki
m |
(-{{CoreCriticalTemplate}}) |
||
(23 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | <noinclude> | + | <noinclude>{{doc}} |
− | [[Category:RU/ | + | [[Category:RU/wiki_templates/not_used]] |
</noinclude><includeonly><div id="tocwrapper" clear:both; class="docooo_tocwrapper" style="float:right; width: 23%; padding: 0px; border: 3px solid #fff; border-left: 20px solid #fff; border-bottom: 20px solid #fff; margin-left: 3px; margin-bottom: 20px; margin-top: -5px;"> | </noinclude><includeonly><div id="tocwrapper" clear:both; class="docooo_tocwrapper" style="float:right; width: 23%; padding: 0px; border: 3px solid #fff; border-left: 20px solid #fff; border-bottom: 20px solid #fff; margin-left: 3px; margin-bottom: 20px; margin-top: -5px;"> | ||
Line 6: | Line 6: | ||
<div id="bookid" style="border:1px solid #9BC0F5; padding: 0px; font-size: xx-small; background-color: #ebf5fb; text-align: center;"> | <div id="bookid" style="border:1px solid #9BC0F5; padding: 0px; font-size: xx-small; background-color: #ebf5fb; text-align: center;"> | ||
− | <div id="doc_toctitle" class="docooo_toctitle docsection"><!-- | + | <div id="doc_toctitle" class="docooo_toctitle docsection"> |
+ | {{#if: {{{1|}}} |Содержание | <!-- | ||
+ | ------------------------------------------------------------------------------------------- | ||
+ | Если вызов с параметром, значит оглавление книги. | ||
+ | Первый блок вырождается в слово "Содержание". | ||
+ | |||
+ | Если вызов без параметров, значит навигация внутри книги. | ||
+ | Вставляем название книги и навигацию по соседним главам | ||
------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ||
Заголовок блока = секция bookname одного из родительских разделов. | Заголовок блока = секция bookname одного из родительских разделов. | ||
!!!!!Нужно вставить алгоритм поиска секции в вышестоящих разделах!!!! | !!!!!Нужно вставить алгоритм поиска секции в вышестоящих разделах!!!! | ||
− | -->{{#lst:{{#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}}}}<!-- Если выше на три уровня |
− | + | ||
− | + | ||
− | + | ||
------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ||
− | --> | + | -->}}</div> |
− | + | ||
− | + | ||
− | </div> | + | |
<div id="tocbody" class="docooo_tocbody" style="padding: 6px; text-align: left;"><!-- | <div id="tocbody" class="docooo_tocbody" style="padding: 6px; text-align: left;"><!-- | ||
------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ||
Содержимое блока = секция toc родительского раздела | Содержимое блока = секция toc родительского раздела | ||
− | -->{{#lst:{{#rel2abs: | + | -->{{#lst:{{#rel2abs: .}}|toc}}<!-- |
+ | |||
------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ||
− | -- | + | Таблица с навигацией назад-вперёд для текущего уровня |
− | {|border=0 width=100% | + | --> |
+ | {|border=0 width=100% style="background-color:none;" | ||
|- | |- | ||
− | |style="text-align:left;"|← {{SecTitle|{{#lst:{{#rel2abs: . | + | |style="text-align:left;"|<!-- |
− | |style="text-align:right;"|{{SecTitle{{#lst:{{#rel2abs: . | + | |
+ | !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! | ||
+ | !!! В секциях prev и next ДОЛЖНА ИСПОЛЬЗОВАТЬСЯ ОТНОСИТЕЛЬНАЯ АДРЕСАЦИЯ!!! | ||
+ | !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! | ||
+ | |||
+ | Проверки не срабатывают, нужно убрать вложенность циклов... | ||
+ | |||
+ | -->{{#if: {{#lst: {{#rel2abs: .}}|prev}} | <!-- если существует ссылка на предыдущую статью | ||
+ | -->← {{#if: {{{1|}}} {{!}} <!-- Если шаблон вызван с параметром, | ||
+ | -->[[{{#rel2abs: {{#lst: {{#rel2abs: .}}|prev}}}}|Назад]] {{!}}<!-- выводим статичный текст | ||
+ | -->{{SecTitle|{{#rel2abs: {{#lst: {{#rel2abs: .}}|prev}}}}}}<!-- иначе, выводим название страницы | ||
+ | -->}}<!-- | ||
+ | -->}} | ||
+ | |style="text-align:right;"|<!-- если существует ссылка на следующую статью | ||
+ | -->{{#if: {{#lst: {{#rel2abs: .}}|next}} | <!-- | ||
+ | -->{{#if: {{{1|}}} | <!-- Если шаблон вызван с параметром, | ||
+ | -->[[{{#rel2abs: {{#lst: {{#rel2abs: .}}|next}}}}|Вперёд]] |<!-- выводим статичный текст | ||
+ | -->{{SecTitle|{{#rel2abs: {{#lst: {{#rel2abs: .}}|next}}}}}} →<!-- иначе, выводим название страницы | ||
+ | -->}}<!-- | ||
+ | -->}} | ||
|} | |} | ||
+ | </div> | ||
</div> | </div> | ||
</div></includeonly> | </div></includeonly> |
Latest revision as of 11:16, 1 May 2011
Документация — 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 | |||||||
|