Szablon:ŹródłoKodu

Z Wikibooks, biblioteki wolnych podręczników.
Przejdź do nawigacji Przejdź do wyszukiwania
Template-info.png Dokumentacja szablonu [zobacz] [edytuj] [historia] [odśwież]

Użycie[edytuj]

Szablon służy do wyświetlania w ramce, dla przykładu język=xml, znaczników <syntaxhighlight lang="xml">{{{1}}}</syntaxhighlight>, pokolorowanego kodu w różnych językach komputerowych, nawet znacznikowych. W przypadku znaczników XML interpretowanych przez wiki należy używać szablonów {{Mniejszy}} i {{Większy}}, (w przypadku znaczników tu omawianych) oraz {{=}} (we wszystkich przypadkach przed zabezpieczeniem przy pierwszym tym znaku w danym polu parametru, by część poprzedzająca nie była interpretowana jako parametr, a część następująca po nim jako wartość), jak np. dla kodu: <ref name="Nazwa przypisu">W przypisie może być cokolwiek</ref>, np. tworząc kod:

{{ŹródłoKodu|język=xml|
{{Mniejszy}}ref name{{=}}"Nazwa przypisu"{{Większy}}W przypisie może być cokolwiek{{Mniejszy}}/ref{{Większy}}
{{Mniejszy}}ref name{{=}}"Wydawca: Jakiś tytuł"{{Większy}}Franciszka Tłumacząca, Przypisy często zawierają odniesienia do literatury lub źródeł internetowych{{Mniejszy}}/ref{{Większy}}
}}

A jego wywołanie jest takie:

<ref name="Nazwa przypisu">W przypisie może być cokolwiek</ref>
<ref name="Wydawca: Jakiś tytuł">Franciszka Tłumacząca, ''Przypisy często zawierają odniesienia do literatury lub źródeł internetowych''</ref>

Możliwe szablony pochodne[edytuj]

  • Szablony zbudowane w oparciu szablon {{ŹródłoKodu}}:
    • {{ŹródłoKodu}} - szablon równy zawartości tego szablonu,
    • {{ŹródłoHtml}} - szablon wyświetlający i kolorujący składnie HTML, równoważny wywołaniu: {{ŹródłoKodu|język=html|...}},
    • {{ŹródłoCss}} - szablon wyświetlający i kolorujący składnie CSS, równoważny wywołaniu: {{ŹródłoKodu|język=css|...}}.
    • {{ŹródłoXml}} - szablon wyświetlający i kolorujący składnie XML, równoważny wywołaniu: {{ŹródłoKodu|język=xml|...}}.

Opis parametrów[edytuj]

Parametry
  • 1 - kod (wikikod) do wyświetlenia pokolorowania w obramowanej ramce,
  • język - język składni tego kodu (wikikodu), np.: język=html, język=xml, język=css.

Przykład[edytuj]

Przykład - język HTML
{{ŹródłoKodu|język=html|{{Integrowanie|Zapałka/jeden|nazwa przestrzeni nazw=(main)|nazwa jednostki=Strona/Podstrona}}}}
Wynik
<table class="plainlinks noprint" style="margin: 4px 10%; border-collapse: collapse; background: #f9f9f9;
 border: 1px solid #9932cc; ">
<tr>
<td style="border: none; padding: 2px 0px 2px 0.9em; text-align: center;">
[[Plik:Merge-arrow.svg|35px]]</td><td style="border: none; padding: 0.25em 0.9em; width: 100%;">'''Ta strona szablonu jest właśnie [[:w:Help:Integracja|integrowana]] ze stroną szablonu: ''[[:Szablon:Zapałka/jeden|Zapałka/jeden]]'', i może być nieaktualna'''. <br /><small>Prosimy edytować jedynie stronę szablonu podaną powyżej, ponieważ ta strona szablonu może być niedługo zamieniona na [[:w:Help:Przekierowanie|przekierowanie]]. </small></span> <span style="white-space:nowrap"><small>Dyskusja na temat integracji może znajdować się w [[:Dyskusja szablonu:ŹródłoKodu|dyskusji tej strony szablonu]] lub strony szablonu docelowego.</small>[[Category:Strony szablonów, do zintegrowania|ŹródłoKodu]][[Category:Strony szablonów, w edycji|ŹródłoKodu]]</td>
</tr></table>

Przykład - język XML
{{ŹródłoKodu|język=xml|<xml lang{{=}}"pl">Oto jest pytanie</xml>}}
Wynik
<xml lang="pl">Oto jest pytanie</xml>

Przykład - język CSS
{{ŹródłoKodu|język=css|
.klasa_jeden{
 width:100px;
 height:150px;
 font-fize:12px;
 white-space:nowrap;
}}
Wynik
.klasa_jeden{
 width:100px;
 height:150px;
 font-size:12px;
 white-space:nowrap;

Błędy[edytuj]

Błędy należy zgłaszać na stronie Wikibooks:Kwestie techniczne.

Parametry szablonu (strukturyzacja Wizualnego Edytora)[edytuj]

Szablon kolorujący składnie kodu w różnych językach komputerowych.

Parametry szablonu

ParametrOpisTypStatus
11

Kod w jakimś języku komputerowych.

Ciąg znakówwymagany
Językjęzyk

Kod języka komputerowego.

Domyślne
html
Ciąg znakówsugerowany

Zobacz też[edytuj]