Terraria Wiki
Alex Great (dyskusja | edycje)
m (interwikis)
(Aktualizacja do nowszej wersji)
Linia 1: Linia 1:
  +
<includeonly><!--
<includeonly>{|style = "margin: 0 auto 1em; background: #f9f9f9; border: 1px #AFCFE2 solid; padding: 5px; -moz-border-radius: 5px; -webkit-border-radius: 7px; width:{{{width|80}}}%; clear:both"
 
  +
-->{{#vardefine:_nav_key|{{ucfirst:{{{key|}}}}}}}<!--
! style = "padding: 0.2em; background: #E4F0F7; color: #063B5E; text-align: center;" |{{navbar/left|{{{page}}}}}{{{header}}}{{navbar/right}}
 
  +
-->{{#vardefine:_nav_cache_key|nav_template:{{#var:_nav_key}}}}<!--
|-
 
  +
-->{{#if:{{{purge|}}}|<!--
| style = "padding: 0.2em; text-align:center" |{{{body}}}
 
  +
-->{{#if:{{langList|isOffWiki}}|<!--
|}{{#ifeq:{{NAMESPACE}}|{{ns:10}}|[[Kategoria:Szablony nawigacyjne|{{PAGENAME}}]]}}</includeonly><noinclude>A very simple navbox. Incorporates the v/t buttons from wikipedia. Use like this:
 
  +
-->{{#invoke:cache|delete|{{#var:_nav_cache_key}}}}<!-- just delete cache for that language.
<pre>
 
  +
-->|<!-- on main wiki,delete en and onwiki languages:
{{
 
  +
-->{{#arraydefine:_l|en,{{langList|onWiki}}|,}}<!--
|page = //The navbox's pagename, used to fill the v/t's targets.
 
  +
-->{{#arrayprint:_l||@@@@|{{lang/set|@@@@}}{{#invoke:cache|delete|{{#var:_nav_cache_key}}}}}}<!--
|header = //The title of the navbox
 
  +
-->{{lang/set|}}<!-- reset lang.
|body = //The body of the navbox
 
}}</pre>
+
-->}}<!--
  +
-->}}<!--
Currently, the navboxes use the plural name of what they are meant to navigate: [[Template:Slimes]], [[Template:Ores]] etc...
 
   
  +
-->{{#or:<!--
Please keep these boxes simple.
 
  +
try to load from cache
[[Kategoria:Szablony nawigacyjne]]
 
  +
-->{{#invoke:cache|getreplace|{{#var:_nav_cache_key}}|passargs=y}}<!-- pass all replacement args from parent.
 
  +
-->|<!--
[[en:Template:Navbox]]
 
  +
cache missed, fallback:
[[fr:Modèle:Navbox]]
 
  +
-->{{#ifexist:Template:{{#var:_nav_key}}/content/{{lang}}|<!-- try to load lang-specified content from Template:<key>/content-<lang>
[[ko:틀:둘러보기 상자]]
 
  +
-->{{#vardefine:_nav_content_pagename|{{#var:_nav_key}}/content/{{lang}}}}<!--
[[pt:Predefinição:Navbox]]
 
  +
-->|<!--
[[ru:Шаблон:Навигационная таблица]]
 
  +
not exisist, load from default content page: Template:<key>/content
[[zh:Template:Navbox]]</noinclude>
 
  +
-->{{#vardefine:_nav_content_pagename|{{#var:_nav_key}}/content}}<!--
  +
-->}}<!--
  +
-->{{#invoke:cache|setreplace|{{#var:_nav_cache_key}}|passargs=y|value={{ {{#var:_nav_content_pagename}} }} }}<!--
  +
-->}}<!--
  +
--></includeonly><noinclude>{{doc}}</noinclude>

Wersja z 18:21, 28 maj 2020

Template-info Dokumentacja Poniższa dokumentacja jest załączona do Szablon:Navbox/doc. (edytuj | historia)

Ten szablon służy do tworzenia pól nawigacyjnych dla szablonów nawigacyjnych.

Integruje mechanizm luaCache dla lepszej wydajności oraz mechanizm i18n dla łatwego tłumaczenia przez l10n.

Zobacz Pomoc:Tworzenie szablonu nawigacyjnego, aby dowiedzieć się więcej.

Informacje o odświeżaniu pamięci podręcznej

Czasami będziesz chciał odświeżyć pamięć podręczną zawartości, na przykład gdy po prostu utworzysz wersję L10N dla danego języka, więc zechcesz odświeżyć pamięć podręczną, aby wyświetlała wersję L10N zamiast angielskiej wersji zastępczej. Weźmy na przykład Szablon:Game mechanics oraz Rzadkość/en. Wykonaj poniższe czynności:

  1. Odwiedź sam szablon nawigacyjny (nie pod-szablon treści tego języka), w tym przypadku Szablon:Game mechanics i wyczyść go.
  2. Zawartość pamięci podręcznej tego szablonu nawigacji będzie od teraz czysta. Teraz odwiedź stronę treści docelowej Rzadkość/en i wyczyść ją.

Teraz powinieneś móc zobaczyć najnowszą zawartość l10n. Użyj także {{Game mechanics|}} na Rzadkość/en, aby ominąć bufor wyjściowy szablonu mediawiki.