Manual:Hooks/MakeGlobalVariablesScript/cs

From Linux Web Expert

The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
MakeGlobalVariablesScript
<translate> Available from <tvar name=1><translate> version <tvar </tvar></translate>
tTěsně před OutputPage->getJSVars vrátí vars.
<translate> Define function:</translate>
public static function onMakeGlobalVariablesScript( array &$vars, OutputPage $out ) { ... }
<translate> Attach hook:</translate> <translate> In <tvar name=1>extension.json</tvar>:</translate>
{
	"Hooks": {
		"MakeGlobalVariablesScript": "MediaWiki\\Extension\\MyExtension\\Hooks::onMakeGlobalVariablesScript"
	}
}
<translate> Called from:</translate> <translate> File(s):</translate> OutputPage.php
<translate> Interface:</translate> MakeGlobalVariablesScriptHook.php

<translate> For more information about attaching hooks, see <tvar name=1>Příručka:Háčky </tvar>.</translate>
<translate> For examples of extensions using this hook, see <tvar name=cat>Category:MakeGlobalVariablesScript extensions/cs</tvar>.</translate>

Podrobnodti

Tento háček se spouští pomocí getJsVars() z OutputPage::headElement(). Tento háček by se měl používat pouze k přidání proměnných, které závisí na aktuální stránce/požadavku; statická konfigurace by měla být přidána prostřednictvím [[../ResourceLoaderGetConfigVars|ResourceLoaderGetConfigVars]].

  • &$vars: Poměnné (nebo více proměnných), které mají být přidány do výstupu OutputPage::headElement.
  • $out (r96015): Instance OutputPage volá zavěšení.

Související odkazy