Toggle menu
Toggle preferences menu
Toggle personal menu
Nejste přihlášen(a)
Your IP address will be publicly visible if you make any edits.

Šablona:Soukrome: Porovnání verzí

Z Bradavice Online Wiki
Bez shrnutí editace
Bez shrnutí editace
Řádek 1: Řádek 1:
<!-- Šablona:Soukrome — schová obsah před všemi kromě vybraných skupin.
    Parametry:
      groups      = seznam skupin (výchozí: editor,sysop)
      placeholder = text pro veřejnost (volitelné)
-->
{{#ifingroup:{{{groups|editor,sysop}}}|
{{#ifingroup:{{{groups|editor,sysop}}}|
   {{:MediaWiki:Private-block-content}}
   {{:MediaWiki:Private-block-content}}
Řádek 9: Řádek 4:
   {{#if:{{{placeholder|}}}|{{{placeholder}}}|{{:MediaWiki:Private-block-placeholder}}}}
   {{#if:{{{placeholder|}}}|{{{placeholder}}}|{{:MediaWiki:Private-block-placeholder}}}}
}}
}}
<noinclude>
== Použití ==
* Základ: <nowiki>{{Soukrome}}</nowiki>
* Vlastní hláška pro veřejnost: <nowiki>{{Soukrome|placeholder=Interní část – jen pro oprávněné.}}</nowiki>
* Jen pro správce: <nowiki>{{Soukrome|groups=sysop}}</nowiki>
Tato šablona zobrazí obsah z [[MediaWiki:Private-block-content]] **jen** členům skupin uvedených v parametru '''groups''' (výchozí: <code>editor,sysop</code>). Ostatním zobrazí text z [[MediaWiki:Private-block-placeholder]] nebo hodnotu parametru '''placeholder'''.
=== Požadavky ===
Vyžaduje rozšíření <code>UserFunctions</code> (pro funkci <code>#ifingroup</code>).
<templatedata>
{
  "description": "Vloží neveřejný blok, viditelný jen vybraným uživatelským skupinám. Ostatním ukáže zástupný text.",
  "params": {
    "groups": {
      "label": "Skupiny s přístupem",
      "description": "Čárkami oddělený seznam skupin, které blok uvidí (např. \"editor,sysop\").",
      "type": "string",
      "required": false,
      "default": "editor,sysop",
      "example": "sysop"
    },
    "placeholder": {
      "label": "Text pro veřejnost",
      "description": "Zpráva pro uživatele bez oprávnění. Když není uvedena, použije se MediaWiki:Private-block-placeholder.",
      "type": "string",
      "required": false,
      "example": "Interní část – pouze pro oprávněné uživatele."
    }
  }
}
</templatedata>
</noinclude>

Verze z 9. 10. 2025, 20:32

{{#ifingroup:editor,sysop|

 MediaWiki:Private-block-content

|

 MediaWiki:Private-block-placeholder

}}


Použití

  • Základ: {{Soukrome}}
  • Vlastní hláška pro veřejnost: {{Soukrome|placeholder=Interní část – jen pro oprávněné.}}
  • Jen pro správce: {{Soukrome|groups=sysop}}

Tato šablona zobrazí obsah z MediaWiki:Private-block-content **jen** členům skupin uvedených v parametru groups (výchozí: editor,sysop). Ostatním zobrazí text z MediaWiki:Private-block-placeholder nebo hodnotu parametru placeholder.

Požadavky

Vyžaduje rozšíření UserFunctions (pro funkci #ifingroup).

Vloží neveřejný blok, viditelný jen vybraným uživatelským skupinám. Ostatním ukáže zástupný text.

Parametry šablony[Upravit strojový popis šablony]

ParametrPopisTypStav
Skupiny s přístupemgroups

Čárkami oddělený seznam skupin, které blok uvidí (např. "editor,sysop").

Výchozí hodnota
editor,sysop
Příklad
sysop
Řetězecnepovinný
Text pro veřejnostplaceholder

Zpráva pro uživatele bez oprávnění. Když není uvedena, použije se MediaWiki:Private-block-placeholder.

Příklad
Interní část – pouze pro oprávněné uživatele.
Řetězecnepovinný