Szablon:PreLineNowiki
Użycie
[edytuj]Szablon przyjmuje jeden parametr będący wikikodem do rozwinięcia, opatrując go podobnie jak w działaniu pomiędzy znacznikami <nowiki>...</nowiki>, tylko szablonowo. 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 znaki specjalne mechanizmu MediaWiki, w tym znaki odpowiedzialne za strukturę znacznikową, czy nawet wiki-tabelową, w postaci kodów HTML, by one nie były interpretowane niezgodnie z zamierzeniem.
Szablon wyświetla rozwinięty wikikod w postaci czystego tekstu otoczone ramką znacznika: <pre>...</pre>. Ale wiele spacji są skracane do jednej, bo w tym szablonie jest ukryty, który nie jawnie użyliśmy: | styl = white-space:pre-line, w funkcji {{PreLine}}.
Opis parametrów
[edytuj]- Wywołanie podstawowe
- Wywołanie
{{PreLineNowiki| 1 = wikikod do rozwinięcia }}
- Parametry
1- wikikod do rozwinięcia - wymagany.
- Wywołanie zaawansowane
- Wywołanie
{{PreLineNowiki| 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,styliclass) - opcjonalny.
Powyższe parametry oprócz pierwszego są opcjonalne za wyjątkiem parametru: id, który jest sugerowany.
Wikikod
[edytuj]Szablon {{PreLineNowiki}} ma kod w zależności od szablonów: {{Pre}} i {{Nowiki}}, przedstawiający się:
- Szablon {{PreLineNowiki}}
{{PreLine|id={{{id|}}}|styl={{{styl|}}}|klasa={{{klasa|}}}|{{Nowiki|{{{1}}}}}}}
Przykład
[edytuj]- Przykład
{{PreLineNowiki|{{Czyim|nazwa przestrzeni nazw=(main)|typ jednostki=artykuł|nazwa jednostki=Strona/Podstrona}}}}
- Wynik
[[Kategoria:Artykuły zawierające wyrażenia zwodnicze|PreLineNowiki]]<sup title="Informacje umieszczone obok wymagają doprecyzowania " class="noprint" >['"`UNIQ--templatestyles-00000014-QINU`"'<span class="iew link">[[:w:Wikipedia:Unikaj wyrażeń zwodniczych|czyim?]]</span>]</sup>
Szablony preformatujące tekst, z przykładami, dla szablonu {{PreLineNowiki}}, 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
{{PreLineNowiki|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|PreLineNowiki]]<sup title="Informacje umieszczone obok wymagają doprecyzowania " class="noprint" >['"`UNIQ--templatestyles-00000020-QINU`"'<span class="iew link">[[:w:Wikipedia:Unikaj wyrażeń zwodniczych|czyim?]]</span>]</sup>
- Przykład drugi
{{PreLineNowiki|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|PreLineNowiki]]<sup title="Informacje umieszczone obok wymagają doprecyzowania " class="noprint" >['"`UNIQ--templatestyles-00000024-QINU`"'<span class="iew link">[[:w:Wikipedia:Unikaj wyrażeń zwodniczych|czyim?]]</span>]</sup>
- Przykład trzeci
{{PreLineNowiki|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|PreLineNowiki]]<sup title="Informacje umieszczone obok wymagają doprecyzowania " class="noprint" >['"`UNIQ--templatestyles-00000028-QINU`"'<span class="iew link">[[:w:Wikipedia:Unikaj wyrażeń zwodniczych|czyim?]]</span>]</sup>
- Przykład czwarty
{{PreLineNowiki|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|PreLineNowiki]]<sup title="Informacje umieszczone obok wymagają doprecyzowania " class="noprint" >['"`UNIQ--templatestyles-0000002C-QINU`"'<span class="iew link">[[:w:Wikipedia:Unikaj wyrażeń zwodniczych|czyim?]]</span>]</sup>
- Przykład piąty
{{PreLineNowiki|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|PreLineNowiki]]<sup title="Informacje umieszczone obok wymagają doprecyzowania " class="noprint" >['"`UNIQ--templatestyles-00000030-QINU`"'<span class="iew link">[[:w:Wikipedia:Unikaj wyrażeń zwodniczych|czyim?]]</span>]</sup>
- Przykład szósty
{{PreLineNowiki|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|PreLineNowiki]]<sup title="Informacje umieszczone obok wymagają doprecyzowania " class="noprint" >['"`UNIQ--templatestyles-00000034-QINU`"'<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, klasyclassi 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 mechanizmu MediaWiki, w postaci kodu HTML, przy pomocy modułów napisanych w języku Lua w Scribunto
- {{Nowiki}} - wyświetla w postaci czystego tekstu,
- {{PreNowiki}} - wyświetla w ramce pomiędzy znacznikami:
<pre>...</pre>, przy czym sąsiadujące spacje nie są skracane do jednej, - {{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.
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Powyższy opis jest dołączany ze strony Szablon:PreNowiki/opis. (edytuj | historia)
Zobacz podstrony tego szablonu. |