Przejdź do zawartości

Szablon:PreNowiki

Z Wikibooks, biblioteki wolnych podręczników.
 Dokumentacja szablonu [zobacz] [edytuj] [historia] [odśwież]

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 i class) - 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|PreNowiki]]<sup title="Informacje umieszczone obok wymagają doprecyzowania "  class="noprint"   >&#91;<span class="iew link">[[:w:Wikipedia:Unikaj wyrażeń zwodniczych|czyim?]]</span>&#93;</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|PreNowiki]]<sup title="Informacje umieszczone obok wymagają doprecyzowania "  class="noprint"   >&#91;<span class="iew link">[[:w:Wikipedia:Unikaj wyrażeń zwodniczych|czyim?]]</span>&#93;</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|PreNowiki]]<sup title="Informacje umieszczone obok wymagają doprecyzowania "  class="noprint"   >&#91;<span class="iew link">[[:w:Wikipedia:Unikaj wyrażeń zwodniczych|czyim?]]</span>&#93;</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|PreNowiki]]<sup title="Informacje umieszczone obok wymagają doprecyzowania "  class="noprint"   >&#91;<span class="iew link">[[:w:Wikipedia:Unikaj wyrażeń zwodniczych|czyim?]]</span>&#93;</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|PreNowiki]]<sup title="Informacje umieszczone obok wymagają doprecyzowania "  class="noprint"   >&#91;<span class="iew link">[[:w:Wikipedia:Unikaj wyrażeń zwodniczych|czyim?]]</span>&#93;</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|PreNowiki]]<sup title="Informacje umieszczone obok wymagają doprecyzowania "  class="noprint"   >&#91;<span class="iew link">[[:w:Wikipedia:Unikaj wyrażeń zwodniczych|czyim?]]</span>&#93;</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|PreNowiki]]<sup title="Informacje umieszczone obok wymagają doprecyzowania "  class="noprint"   >&#91;<span class="iew link">[[:w:Wikipedia:Unikaj wyrażeń zwodniczych|czyim?]]</span>&#93;</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, klasy class i identyfikatory id, wynik zawsze otrzymujemy ten sam.

Błędy

[edytuj]

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

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).

Parametry szablonu[Zarządzaj danymi szablonu]

ParametrOpisTypStatus
11

Wikikod, np. wywołanych szablonów

Ciąg znakówwymagany
idid

Unikatowy identyfikator.

Ciąg znakówsugerowany
stylstyl

Styl CSS, właściwości i ich wartości.

Ciąg znakówopcjonalny
klasaklasa

Reguły CSS, do klasy, kaskadowych arkuszy stylów.

Ciąg znakówopcjonalny
atrybutyatrybuty

Atrybuty, inne niż: id, style i class.

Ciąg znakówopcjonalny

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.