Šablona:Šablona/doc: Porovnání verzí
Smazaný obsah Přidaný obsah
m →Předvádění pojmenovaných parametrů: komentar ke spatnemu wiki parsovani <code> |
fix chyby v prikladu (volani {Podrobne}), link [escapování], náhrada triviálními konstrukcemi: - vsechna {=}, - nektera {tl}, +entity |
||
Řádek 14:
=== Přesměrování ===
Protože se šablona nepoužívá v hlavním prostoru wikipedie, v článcích (není proč), běžně se používá její zkrácené volaní {{
== Druhý parametr ==
Řádek 29:
{| class="wikitable"
|-▼
! požadovaný výsledek do [[šablona:dokumentace|dokumentace]] nebo diskuse<br />pro copy&paste z psaného textu, jako usnadnění ostatním
| {{Šablona |Podrobně | článek_1 {{!}} článek_2 {{!}} článek_3}}
|-
! kód předváděný dokumentací nebo v diskusi,<br />nutné [[escapování]]
|
použitím nahrazovací šablony {{Šablona|!}} (znak |)
* {{šablona |Šablona |Podrobně | článek_1 &#124; článek_2 &#124; článek_3}}
použitím [[HTML entita|SGML entit]] &#124; (znak |)
|-
! ještě zdrojovější vrstva kódu<br />pro vytvoření kódu k vložení do dokumentace,<br />složitější, protože zde dokonce [[autoreference|selfreference]]
|
* {{
použitím nahrazovacích šablon {{Šablona|!}} (znak |), {{Šablona|Šablona}} a pomocí jejího přesměrování {{Šablona|tl}}
* {{šablona|tl |Šablona |Podrobně &#124; článek_1 &amp;#124; článek_2 &amp;#124; článek_3 }}
použitím [[HTML entita|SGML entit]] &#124; (znak |) a jejich konstrukcí pomocí &amp; (&)
|}
Řádek 43 ⟶ 53:
==== Předvádění pojmenovaných parametrů ====
Zápis pojmenovaných parametrů podle čísel sice je možný (je-li tak šablona naprogramovaná, aby používala obojí), ale je třeba mít na paměti, že s postupujícím rozkódováváním do příkladů se také mění relativní pozice těchto parametrů!
{| class="wikitable"
! požadovaný výsledek<br />do [[šablona:dokumentace|dokumentace]] nebo diskuse<br />pro copy&paste z psaného textu,<br />jako usnadnění ostatním▼
▲! příklad wiki výsledku ve článku
|
▲| {{Podrobně|3=druhý=článek_2|2=první=článek_1}}
* {{Šablona|Podrobně|
▲|-
použitím dvojitého číslování a nahrazovací šablony {{Šablona|!}} (znak |)
▲! požadovaný výsledek do [[šablona:dokumentace|dokumentace]] nebo diskuse<br />pro copy&paste z psaného textu, jako usnadnění ostatním
použitím [[HTML entita|SGML entit]] &#124; (znak |)
▲{{Šablona|Podrobně|3{{=}}druhý{{=}}článek_2{{!}}2{{=}}první{{=}}článek_1}} pomocí šablony {{tl|{{=}}}}
|-<!-- doc a zdrojaky jeho prikladu jsou zapsane spravne, ale WP interpret wiki
Spatne zpracovani:
* <nowiki><code>x<code>y</code>z</code></nowiki>
interpretuje jako
* <nowiki><code>x (code-ignorovan) y</code>z (/code-ignorovan)</nowiki>
Takze je neinterpretuje jako vnorene XML tagy, ale spis jako "HTML komentare" (podle prvniho vyskytu). Pritom to ale ''jsou'' XML tagy!
Reseni A, uplne:
▲|-<!-- doc a zdrojaky jeho prikladu jsou zapsane spravne, ale WP interpret wiki ma nejaky problem, protoze to i ve vyslednem HTML ty "code" znacky "zefektivnuje" nespravne! ...a ze je ten kod v tabulce, tim to neni. -->
Opravit wiki-interpret
! kód předváděný dokumentací nebo v diskusi▼
| {{tl|Šablona|2=Podrobně{{!}}2=3=druhý=článek_2{{tl|!}}2=první=článek_1}} pomocí dvojitého číslování, nebo<br />▼
Reseni B, docasne:
upravit sablonu {Sablona}, aby neobklopovala tagem "code", ale radeji "span" s nastavenym attr style (jako ma tag code, CSS class code?).
...to uz nez se interpret opravi a klidne i pak: Stejne jde jen o stylovani, tak se s tim wiki-stroj nemusi zatezovat
-->
▲! kód předváděný<br />dokumentací nebo v diskusi,<br />nutné [[escapování]]
|
▲
použitím dvojitého číslování, {{Šablona|!}} a pomocí popisné nahrazovací šablony {{Šablona|Šablona}}
* {{tl|Šablona|Podrobně|2&#61;druhý&#61;článek_2&#124;1&#61;první&#61;článek_1}}
použitím entit &#61; (=) a &#124; (|) a jejich konstrukcí pomocí &amp; (&)
|-
! ještě zdrojovější vrstva kódu<br />pro vytvoření kódu k vložení do dokumentace,<br />složitější, protože zde dokonce [[autoreference|selfreference]]
|
* {{
dvojitým číslováním a šablonami
* {{šablona|tl|Šablona{{!}}Podrobně&#124;2&amp;#61;druhý&amp;#61;článek_2&amp;#124;1&amp;#61;první&amp;#61;článek_1}}
entitami
|}
|