Kézikönyv:$wgParserConf

From MediaWiki.org
Jump to navigation Jump to search
This page is a translated version of the page Manual:$wgParserConf and the translation is 81% complete.
Other languages:
English • ‎français • ‎magyar • ‎polski • ‎中文 • ‎日本語
Parser: $wgParserConf
Értelmező-konfiguráció.
Bevezetve:1.12.0
Elavultnak jelölve:1.35.0
Eltávolítva:használatban
Megengedett értékek:(tömb)
Alapértelmezett érték:(see below)

Részletek

Configure the ParserFactory service in order to customize the Parser used.

Az asszociatív tömb a következő tagokból áll:

class
Az osztály neve.
preprocessorClass
Az előfeldolgozó-osztály. Jelenleg két osztály állítható be: Preprocessor_Hash, amely egyszerű PHP-tömböket használ az ideiglenes tárolásra; illetve a Preprocessor_DOM, amely ehhez a DOM-modult veszi igénybe. A Preprocessor_DOM általánosságban kevesebb memóriát használ, a sebesség a két osztály esetében nagyjából megegyezik.
Ha nem adsz meg paramétert, a DOM elérhetősége esetén a Preprocessor_DOM osztály lesz használva, máskülönben a Preprocessor_Hash.

A teljes asszociatív tömb az első paraméterként lesz a konstruktorhoz továbbítva. Vedd figyelembe, hogy ezt a beállítást csak a Setup.php használhatja – a konfiguráció a futásidő közben a $wgParser-funkciókkal változni fog, így ezen változó tartalma elavult lesz. Az értéket csak a LocalSettings.php-ban lehet módosítani, kiterjesztés telepítésekor nem.

Default values

MediaWiki-verzió: 1.35
$wgParserConf = [
	'class' => Parser::class,
];
MediaWiki-verziók: 1.31 – 1.34
$wgParserConf = [
	'class' => Parser::class,
	# 'preprocessorClass' => Preprocessor_Hash::class,
];
MediaWiki-verziók: 1.13 – 1.30
$wgParserConf = [
	'class' => 'Parser',
	# 'preprocessorClass' => 'Preprocessor_Hash',
];
MediaWiki-verzió: 1.12
$wgParserConf = array( 
	'class' => 'Parser',
	'preprocessorClass' => 'Preprocessor_Hash',
);