Pojdi na vsebino

Predloga:Polje za kategorije

Iz Wikiknjig
(Preusmerjeno s strani Predloga:Cmbox)
Dokumentacija predloge[predogled] [uredi] [zgodovina] [osveži]

Predloga:High-use

To je meta-predloga {{cmbox}} (category message box) ali polje za kategorije.

Predloga je namenjena graditvi sporočilnega polja na straneh kategorij, kot je to npr. {{MKB 10 kategorija}} itd. Možnih je več različnih barv, prikaz prednastavljene slike kadar predloga nima definirane lastne in še nekatere druge funkcije.

Ta predloga deluje skoraj enako kot {{ambox}} (article message box) oz. polje za članke in uporablja enake parametre.

Na straneh kategorij, z uporabo te meta-predloge, prosto oblikujte sporočilna polja. Če naletite na probleme, jih opišite na pogovorni strani te predloge.

Uporaba

[uredi]

Preprost primer uporabe:

{{cmbox | text = Besedilo.}}


Zapleten primer:

{{cmbox
| type      = style
| image     = [[Image:Emblem-question-yellow.svg|40px]]
| style     = width: 400px; 
| textstyle = color: red; font-weight: bold; font-style: italic;
| text      = Besedilo.
}}

Različni tipi sporočilnega polja kategorij (parameter type) s prednastavljeno sliko

[uredi]

Spodnji primeri prikazujejo uporabo parametra type brez uporabe parametra image - zato se za vsak type prikaže prednastavljena slika.

Uporaba slik

[uredi]

Zgoraj prikazana prednastavljena slika je določena zaradi enostavnosti uporabe predloge. V večini primerov je ustrezneje, da določite bolj specifično sliko. Spodnji primeri prikazujejo uporabo parametra image, ki zamenja prednastavljeno sliko.

Kombinacije parametrov

[uredi]

Nekatere izmed možnih kombinacij parametrov.

Parametri

[uredi]

Seznam vseh parametrov:

{{cmbox
| type  = speedy / delete / content / style / notice / move / protection
| image = none / [[Image:Some image.svg|40px]]
| imageright = [[Image:Some image.svg|40px]]
| class = CSS razred za oblikovanje polja
| style = oblikovanje opozorilnega polja po pravilih [[CSS]]
| textstyle = oblikovanje pisave po pravilih [[CSS]]
| text  = Besedilo. 
}}

type

Če ni podan parameter type , predloga avtomatično uporabi privzet type notice. To pomeni, da bo v polju modro ozadje.

image

Parameter ni podan = Če parameter image ni podan, predloga uporabi privzeto sliko. Katera privzeta slika bo je odvisno od parametra type.
Podana je slika = Na levi strani je prikazana izbrana slika z izbrano velikostjo 40px - 50px širine. (Polje lahko sicer prikaže sliko katerekoli velikosti.) Npr:
image = [[Slika:Sub-arrows.svg|40px]]
none = Slika ni prikazana.

imageright

Parameter ni podan = Če parameter imageright ni podan, se slika na desni strani polja ne prikaže.
Podana je slika = Na desni strani je prikazana izbrana slikaz izbrano velikostjo 40px - 50px širine. (Polje lahko sicer prikaže sliko katerekoli velikosti.) Npr:
imageright = [[Slika:Nuvola apps bookcase.png|40px]]
Anything = Any other object that you want to show on the right side.

style

Neobvezna CSS vrednost, ki jo uporablja celotna tabela polja. Brez narekovajev " ". Npr:
style = margin-bottom: 0.5em;

textstyle

Neobvezna CSS vrednost, ki jo uporablja celica text. Npr:
textstyle = text-align: center;

text

V glavnem polju prikaže besedilo ali kateri koli drug objekt.

Tehnične podrobnosti

[uredi]

Če želiš uporabljati posebne znake v parametru text, potem se jim moraš izognita na spodaj prikazani način:

{{cmbox
| text  = <div>
Enačaj = ter začetek/konec zavitega oklepaja { } delujejo tako kot so napisani. 
Toda tu sta znak pipa {{!}} in dvojni zaključni oklepaj <nowiki>}}</nowiki>. 
Sedaj pa še pipa in dvojni zaključni oklepaj <nowiki>|}}</nowiki>.
</div>
}}

Ta predloga za svoj izgled večinoma uporablja cmbox CSS razrede v MediaWiki:Common.css, zato njen izgled prilagojen koži, ki jo uporabnik uporablja.

Znotraj Wikipedije ta meta-predloga uporablja HTML označevalec namesto wiki označevalca zaradi pomanjkljvosti wiki-ja. Npr.: težja je uporaba funkcij parserja, posebih znakov in parametrov.

Prednastavljene slike te meta-predloge so v formatu png namesto v svg formatu. Glavni razlog za to je, da obstajajo nekateri starejši spletni brskalniki, ki imajo težave s prikazom transparentnega ozadja, ki ga uporabljajo svg slike. Uporabljene png slike imajo popravljeno transparentno barvo ozadja tako, da izgledajo dobro v vseh brskalnikih.

Glej tudi

[uredi]

Obstaja več meta-predlog tipa mbox oz. Polje za ...:

  • {{ambox}} – Za polja v člankih.
  • {{cmbox}} – Za polja v kategorijah.
  • {{imbox}} – Za polje na straneh slik.
  • {{mbox}} – vsebuje detekcijo imenskega prostora; za polja v različnih imenskih prostorih in zato glede na uporabo menja slog prikaza glede na to kje je predloga uporabljena.
  • {{ombox}} – Polja za ostale strani.
  • {{tmbox}} – Polja za pogovorne strani.

Tesno povezane meta-predloge:

  • {{asbox}} – Polje za škrbinski članek.
  • {{dmbox}} – Polje za razločitvene strani (footer).
  • {{fmbox}} – Polje za sporočila (header & footer).