Szablon:PreNowiki/opis
Użycie
[edytuj]Szablon przyjmuje jeden parametr będący wikikodem do rozwinięcia opatrując go pomiędzy znacznikami <nowiki>...</nowiki>. W danym polu parametru przy pierwszym znaku = stawiamy zamiast tego znaku wyrażenie {{=}}, by część poprzedzająca nie była traktowana jako parametr, a część następująca po nim jako wartość, jeżeli nie podajemy 1 = ...
, a jeżeli tak robimy, to już nie należy tak robić. Szablon wyświetla kody specjalne nie zamieniając je na odpowiednie znaki. Szablon wyświetla rozwinięty wikikod w postaci czystego tekstu otoczone ramką znacznika: <pre>...</pre>
. Ale wiele spacji nie są skracane do jednej, chyba, że użyjemy: | styl = white-space:pre-line
.
Opis parametrów
[edytuj]- Wywołanie podstawowe
- Wywołanie
{{PreNowiki| 1 = wikikod do rozwinięcia }}
- Parametry
1
- wikikod do rozwinięcia - wymagany.
- Wywołanie zaawansowane
- Wywołanie
{{PreNowiki| 1 = wikikod do rozwinięcia | id = | styl = |klasa = | atrybuty = }}
- Parametry
1
- zawartość tekstu pomiędzy znacznikami - wymagany,id
- unikatowy identyfikator, znacznika - sugerowany,styl
- styl CSS znacznika - właściwości i ich wartości - opcjonalny,klasa
- reguły CSS, do klasy znacznika, czyli zbioru właściwości i ich wartości - opcjonalny,atrybuty
- atrybuty znacznika (inne niż:id
,styl
iclass
) - opcjonalny.
Powyższe parametry oprócz pierwszego są opcjonalne za wyjątkiem parametru: id
, który jest sugerowany.
Wikikod
[edytuj]Szablon {{PreNowiki}} ma kod w zależności od szablonów: {{Pre}} i {{Nowiki}}, przedstawiający się:
- Szablon {{PreNowiki}}
{{Pre|id={{{id|}}}|styl={{{styl|}}}|klasa={{{klasa|}}}|{{Nowiki|{{{1}}}}}}}
Przykład
[edytuj]- Przykład
{{PreNowiki|{{Czyim|nazwa przestrzeni nazw=(main)|typ jednostki=artykuł|nazwa jednostki=Strona/Podstrona}}}}
- Wynik
[[Kategoria:Artykuły zawierające wyrażenia zwodnicze|opis]]<sup title="Informacje umieszczone obok wymagają doprecyzowania " class="noprint" >[<span class="iew link">[[:w:Wikipedia:Unikaj wyrażeń zwodniczych|czyim?]]</span>]</sup>
Szablony preformatujące tekst, z przykładami, dla szablonu {{PreNowiki}}, czyli przy znaczniku: <pre>...</pre>
, w której znajdują się tagi: <nowiki>...</nowiki>
[edytuj]Style są w oparciu o kaskadowe arkusze stylów, które są napisane w stylach przykładów: Znacznik/przykłady.css. W poniższych przykładach należy pamiętać o napisaniu:
<templatestyles src="Szablon:Znacznik/przykłady.css" />
Zatem:
- Przykład pierwszy
{{PreNowiki|styl=width:800px;padding:5px;font-size:15px;color:darkslategray;background-color:ivory;border:darkblue 1px solid;| {{Czyim|nazwa przestrzeni nazw=(main)|typ jednostki=artykuł|nazwa jednostki=Strona/Podstrona}} }}
- Wynik
[[Kategoria:Artykuły zawierające wyrażenia zwodnicze|opis]]<sup title="Informacje umieszczone obok wymagają doprecyzowania " class="noprint" >[<span class="iew link">[[:w:Wikipedia:Unikaj wyrażeń zwodniczych|czyim?]]</span>]</sup>
- Przykład drugi
{{PreNowiki|styl=width:800px;padding:5px;color:darkslategray;background-color:ivory;border:darkblue 1px solid;|klasa=czcionka| {{Czyim|nazwa przestrzeni nazw=(main)|typ jednostki=artykuł|nazwa jednostki=Strona/Podstrona}} }}
- Wynik
[[Kategoria:Artykuły zawierające wyrażenia zwodnicze|opis]]<sup title="Informacje umieszczone obok wymagają doprecyzowania " class="noprint" >[<span class="iew link">[[:w:Wikipedia:Unikaj wyrażeń zwodniczych|czyim?]]</span>]</sup>
- Przykład trzeci
{{PreNowiki|styl=width:800px;padding:5px;color:darkslategray;|klasa=czcionka|id=przykład2| {{Czyim|nazwa przestrzeni nazw=(main)|typ jednostki=artykuł|nazwa jednostki=Strona/Podstrona}} }}
- Wynik
[[Kategoria:Artykuły zawierające wyrażenia zwodnicze|opis]]<sup title="Informacje umieszczone obok wymagają doprecyzowania " class="noprint" >[<span class="iew link">[[:w:Wikipedia:Unikaj wyrażeń zwodniczych|czyim?]]</span>]</sup>
- Przykład czwarty
{{PreNowiki|styl=width:800px;padding:5px;|klasa=tło obramowanie|id=przykład1| {{Czyim|nazwa przestrzeni nazw=(main)|typ jednostki=artykuł|nazwa jednostki=Strona/Podstrona}} }}
- Wynik
[[Kategoria:Artykuły zawierające wyrażenia zwodnicze|opis]]<sup title="Informacje umieszczone obok wymagają doprecyzowania " class="noprint" >[<span class="iew link">[[:w:Wikipedia:Unikaj wyrażeń zwodniczych|czyim?]]</span>]</sup>
- Przykład piąty
{{PreNowiki|styl=width:800px;padding:5px;|klasa=czcionka kolor tło obramowanie| {{Czyim|nazwa przestrzeni nazw=(main)|typ jednostki=artykuł|nazwa jednostki=Strona/Podstrona}} }}
- Wynik
[[Kategoria:Artykuły zawierające wyrażenia zwodnicze|opis]]<sup title="Informacje umieszczone obok wymagają doprecyzowania " class="noprint" >[<span class="iew link">[[:w:Wikipedia:Unikaj wyrażeń zwodniczych|czyim?]]</span>]</sup>
- Przykład szósty
{{PreNowiki|styl=width:800px;padding:5px;|id=przykład| {{Czyim|nazwa przestrzeni nazw=(main)|typ jednostki=artykuł|nazwa jednostki=Strona/Podstrona}} }}
- Wynik
[[Kategoria:Artykuły zawierające wyrażenia zwodnicze|opis]]<sup title="Informacje umieszczone obok wymagają doprecyzowania " class="noprint" >[<span class="iew link">[[:w:Wikipedia:Unikaj wyrażeń zwodniczych|czyim?]]</span>]</sup>
- Widzimy, że w sześciu przykładach powyższych różne są przykłady, ale wynik ten sam, ale one obrazują to samo, czyli widzimy, że niezależnie jak rozplanujemy style pomiędzy style
style
, klasyclass
i identyfikatoryid
, wynik zawsze otrzymujemy ten sam.
Błędy
[edytuj]Błędy należy zgłaszać na stronie Wikibooks:Kwestie techniczne.
Parametry szablonu (strukturyzacja Wizualnego Edytora)
[edytuj]Szablon wyświetla kod wywołanych szablonów pomiędzy znacznikami <nowiki></nowiki> obramowany w ramkę za pomocą szablonów: {{pre}} i {{PreLine}}, kolejno w przypadku szablonu {{PreNowiki}} (białe znaki nie są skracane do jednej spacji) i {{PreLineNowiki}} (białe znaki są skracane do jednej spacji).
Parametr | Opis | Typ | Status | |
---|---|---|---|---|
1 | 1 | Wikikod, np. wywołanych szablonów | Ciąg znaków | wymagany |
id | id | Unikatowy identyfikator. | Ciąg znaków | sugerowany |
styl | styl | Styl CSS, właściwości i ich wartości. | Ciąg znaków | opcjonalny |
klasa | klasa | Reguły CSS, do klasy, kaskadowych arkuszy stylów. | Ciąg znaków | opcjonalny |
atrybuty | atrybuty | Atrybuty, inne niż: id, style i class. | Ciąg znaków | opcjonalny |
Zobacz też
[edytuj]- Szablony wyświetlające, rozwinięty, wikitekst, wyświetlające znaki specjalne w postaci kodu HTML, umieszczany w ramce:
<nowiki>...</nowiki>
, przy pomocy języka Lua w Scribunto
- {{Nowiki}} - wyświetla w postaci czystego tekstu,
- {{PreLineNowiki}} - wyświetla w ramce pomiędzy znacznikami:
<pre>...</pre>
, przy czym sąsiadujące spacje są skracane do jednej,
- Szablony podświetlania składni wikikodu
- {{ŹródłoNowiki}} - wyświetla czysty wikikod (rozwinięty) za pomocą jego parametrów.
|