|
|
| (Není zobrazeno 28 mezilehlých verzí od stejného uživatele.) |
| Řádek 1: |
Řádek 1: |
| {{#ifingroup:{{{groups|editor,sysop}}}| | | {{#ifingroup:{{{groups|editor,sysop,viewer}}}| {{{text}}} }} <noinclude> <templatedata> { "params": { "text": { "label": "Soukromý obsah", "type": "content", "required": true }, "groups": { "label": "Skupiny s přístupem", "type": "string", "required": false, "default": "editor,sysop,viewer" } } } </templatedata> </noinclude> |
| {{:MediaWiki:Private-block-content}}
| |
| |
| |
| {{#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> | |
{{#ifingroup:editor,sysop,viewer| {{{text}}} }}
Parametry šablony[Upravit strojový popis šablony]
| Parametr | Popis | Typ | Stav |
|---|
| Soukromý obsah | text | prázdné
| Obsah | povinný |
|---|
| Skupiny s přístupem | groups | prázdné - Výchozí hodnota
- editor,sysop,viewer
| Řetězec | nepovinný |
|---|