Predefinição:Navegação automática: diferenças entre revisões

Origem: Wikilivros, livros abertos por um mundo aberto.
[edição não verificada][edição não verificada]
Conteúdo apagado Conteúdo adicionado
Simplificando o código: reduzindo o número de testes #ifexist pela metade; removendo "{{NOMEDOLIVRO}}/" onde não é usado [espero não quebrar nada]
m Desfeita a edição 177518 de Heldergeovane (Usuário Discussão:Heldergeovane)
Linha 4: Linha 4:
<td style="padding-right: 1em;"><a id{{=}}"auto-nav-list" title{{=}}"Lista de capítulos" href{{=}}"{{localurl:Predefinição:Lista de capítulos/{{NOMEDOLIVRO}}}}"></a></td>
<td style="padding-right: 1em;"><a id{{=}}"auto-nav-list" title{{=}}"Lista de capítulos" href{{=}}"{{localurl:Predefinição:Lista de capítulos/{{NOMEDOLIVRO}}}}"></a></td>


<td style="white-space: nowrap;"><a id{{=}}"auto-nav-prev" title{{=}}"Anterior: {{#ifexist:{{BASEPAGENAME:{{NOMEDOLIVRO}}/{{Capítulo anterior}} }}

<td style="white-space: nowrap;"><a id{{=}}"auto-nav-prev" href{{=}}"{{localurl: {{NOMEDOLIVRO}}/{{Capítulo anterior}} }}" title{{=}}"Anterior: {{#ifexist:{{BASEPAGENAME: {{NOMEDOLIVRO}}/{{Capítulo anterior}} }}
|{{SUBPAGENAME:{{NOMEDOLIVRO}}/{{Capítulo anterior}} }}
|{{SUBPAGENAME: {{Capítulo anterior}} }}">{{SUBPAGENAME: {{Capítulo anterior}} }}
|{{EXISTSUBPAGENAME|{{NOMEDOLIVRO}}/{{Capítulo anterior}} }}
|{{EXISTSUBPAGENAME|{{NOMEDOLIVRO}}/{{Capítulo anterior}}}}">{{EXISTSUBPAGENAME|{{NOMEDOLIVRO}}/{{Capítulo anterior}}}}
}}" href{{=}}"{{localurl:{{NOMEDOLIVRO}}/{{Capítulo anterior}}}}">{{#ifexist:{{BASEPAGENAME:{{NOMEDOLIVRO}}/{{Capítulo anterior}} }}
|{{SUBPAGENAME:{{NOMEDOLIVRO}}/{{Capítulo anterior}} }}
|{{EXISTSUBPAGENAME|{{NOMEDOLIVRO}}/{{Capítulo anterior}} }}
}}</a></td>
}}</a></td>


<td style="padding: 0pt 5em;"><a id{{=}}"auto-nav-index" title{{=}}"Acima: {{#ifexist:{{BASEPAGENAME}}
<td style="padding: 0pt 5em;"><a id{{=}}"auto-nav-index" title{{=}}"Acima: {{#ifexist:{{BASEPAGENAME}}
|{{SUBPAGENAME: {{BASEPAGENAME}} }}" href{{=}}"{{localurl: {{BASEPAGENAME}} }}">{{SUBPAGENAME: {{BASEPAGENAME}} }}
|{{SUBPAGENAME:{{BASEPAGENAME}}}}
|{{EXISTSUBPAGENAME|{{EXISTBASEPAGENAME}}}}" href{{=}}"{{localurl: {{EXISTBASEPAGENAME}} }}">{{EXISTSUBPAGENAME|{{EXISTBASEPAGENAME}}}}
|{{EXISTSUBPAGENAME|{{EXISTBASEPAGENAME}}}}
}}" href{{=}}"{{localurl:{{#ifexist:{{BASEPAGENAME}}
|{{BASEPAGENAME}}
|{{EXISTBASEPAGENAME}}}}
}}">{{#ifexist:{{BASEPAGENAME}}
|{{SUBPAGENAME:{{BASEPAGENAME}}}}
|{{EXISTSUBPAGENAME|{{EXISTBASEPAGENAME}}}}
}}</a></td>
}}</a></td>


<td style="white-space: nowrap;"><a id{{=}}"auto-nav-next" href{{=}}"{{localurl: {{NOMEDOLIVRO}}/{{Capítulo posterior}} }}" title{{=}}"Posterior: {{#ifexist:{{BASEPAGENAME: {{NOMEDOLIVRO}}/{{Capítulo posterior}} }}
<td style="white-space: nowrap;"><a id{{=}}"auto-nav-next" title{{=}}"Posterior: {{#ifexist:{{BASEPAGENAME:{{NOMEDOLIVRO}}/{{Capítulo posterior}} }}
|{{SUBPAGENAME: {{Capítulo posterior}} }}">{{SUBPAGENAME: {{Capítulo posterior}} }}
|{{SUBPAGENAME:{{NOMEDOLIVRO}}/{{Capítulo posterior}} }}
|{{EXISTSUBPAGENAME|{{NOMEDOLIVRO}}/{{Capítulo posterior}}}}">{{EXISTSUBPAGENAME|{{NOMEDOLIVRO}}/{{Capítulo posterior}}}}
|{{EXISTSUBPAGENAME|{{NOMEDOLIVRO}}/{{Capítulo posterior}} }}
}}" href{{=}}"{{localurl:{{NOMEDOLIVRO}}/{{Capítulo posterior}}}}">{{#ifexist:{{BASEPAGENAME:{{NOMEDOLIVRO}}/{{Capítulo posterior}} }}
|{{SUBPAGENAME:{{NOMEDOLIVRO}}/{{Capítulo posterior}} }}
|{{EXISTSUBPAGENAME|{{NOMEDOLIVRO}}/{{Capítulo posterior}} }}
}}</a></td>
}}</a></td>
</tr>
</tr>

Revisão das 12h05min de 28 de agosto de 2010

<a id="auto-nav-list" title="Lista de capítulos" href="/wiki/Predefini%C3%A7%C3%A3o:Lista_de_cap%C3%ADtulos/Navega%C3%A7%C3%A3o_autom%C3%A1tica"></a> <a id="auto-nav-prev" title="Anterior: Erro Lua em Módulo:Book na linha 74: attempt to index a nil value." href="{{localurl:Navegação automática/Predefinição:Lista de capítulos/Navegação automática}}">Erro Lua em Módulo:Book na linha 74: attempt to index a nil value.</a> <a id="auto-nav-index" title="Acima: Navegação automática" href="/wiki/Navega%C3%A7%C3%A3o_autom%C3%A1tica">Navegação automática</a> <a id="auto-nav-next" title="Posterior: Erro Lua em Módulo:Book na linha 74: attempt to index a nil value." href="{{localurl:Navegação automática/Predefinição:Lista de capítulos/Navegação automática}}">Erro Lua em Módulo:Book na linha 74: attempt to index a nil value.</a>

</includeonly>

[editar] [purgar] Documentação da predefinição

Uso

Esta predefinição é utilizada para gerar uma barra de navegação automaticamente com base nas listas de capítulos dos livros.

A predefinição é inserida na mensagem de sistema MediaWiki:Retrievedfrom, que é exibida no rodapé das páginas, acima das categorias. Um script inserido no MediaWiki:Common.js encarrega-se de copiar a barra da parte inferior da página para o topo, para que os leitores possam navegar facilmente entre os capítulos de cada livro.

Futuramente, espera-se que uma extensão do MediaWiki (BookManager ou BookManagerv2) deverá substituir o sistema atual, possivelmente trazendo também outras facilidades.

Veja também