Manual:$wgActions/cs

Podrobnosti
Pole povolených hodnot pro parametr "action" pro normální stránky.

Tato metoda definování vlastních akcí nahrazuje zastaralý háček. Podrobnosti o tom, jak migrovat existující kód háčku na přístup založený na třídách, najdete v.

Syntaxe je:


 * - Načte zadanou třídu, která má podtřídy
 * - Načte třídu FooAction, která podtřídu Action
 * - Akce je zakázána. Zobrazí chybovou zprávu



Příklad
S vlastní akcí můžete dělat hodně a nejlepší metodou, jak to zjistit, je procházet třídy Action, FormAction a FormlessAction v základním kódu MediaWiki (protože to jsou třídy, které budete rozšiřovat) a podívat se na příklady stránky, které poskytují podobnou funkci, jakou požadujete, buď v jádru, nebo ve stabilních a dobře podporovaných rozšířeních.

Následující příklad popisuje nejběžnější případ použití, jmenovitě vygenerování vlastní stránky pro akci, případně s některými dalšími argumenty adresy URL.

Zaregistrujte novou akci v extension.json (viz schéma ):



Zakázat akci
Chcete-li akci zakázat, stačí přidat následující, např. pro akci "raw" do vašeho souboru "LocalSettings.php":