Jump to content

Kiterjesztés:Bootstrap

From mediawiki.org
This page is a translated version of the page Extension:Bootstrap and the translation is 66% complete.
Outdated translations are marked like this.

PW
A Professional Wiki csapata szakszerű támogatást nyújt ehhez a kiterjesztéshez.  
A Professional Wiki csapata csak a MediaWiki hosszan támogatott kiadásait gondozza. Esetleg más MediaWiki-kiadásokban is működik.
MediaWiki-kiterjesztések kézikönyve
Bootstrap
Kiadási állapot: stabil
Megvalósítás Felület
Leírás Lehetővé teszi a Bootstrap 4 frontend keretrendszer használatát
Szerző(k) Stephan Gambke (F.trottvitalap)
Karbantartó(k) Professional Wiki
Legfrissebb verzió 6.0.0 (2026-05-19)
MediaWiki 1.43+
PHP 8.1+
Adatbázis-változtatások Nem
Composer mediawiki/bootstrap
Licence GNU General Public License 3.0 or later
Letöltés
README on GitHub
Changelog on GitHub

A Bootstrap kiterjesztés lehetővé teszi a Bootstrap 4 (dokumentáció) webes frontend keretrendszer MediaWikiben való használatát. Használható közvetlenül vagy a felületeken és kiterjesztéseken keresztül.

Telepítés

A kiterjesztés telepítéséhez lásd a telepítési utasítások lapot.

Használata

Felületben

Use \Bootstrap\BootstrapManager::getInstance() to get the singleton managing the Bootstrap framework.

With the returned object:

  • add Bootstrap modules using addBootstrapModule(), addCoreBootstrapModules(), and addAllBootstrapModules()
  • set SCSS variables using setScssVariable() and setScssVariables()
  • add style files using addStyleFile()
  • add cache trigger files using addCacheTriggerFile()

Finally, to add the Bootstrap styles and JavaScript to the page, use $out->addModuleStyles( 'ext.bootstrap.styles' ) for styles and $out->addModules( 'ext.bootstrap.scripts' ) for scripts.

For an example of how to include Bootstrap styles in a skin, have a look at the Chameleon skin.

Önállóan

A Bootstrap minden lapon való engedélyezéséhez add hozzá az alábbi kódot a „LocalSettings.php” fájlhoz:

$wgHooks['SetupAfterCache'][] = function(){
	\Bootstrap\BootstrapManager::getInstance()->addAllBootstrapModules();
	return true;
};

$wgHooks['ParserAfterParse'][]=function( Parser &$parser, &$text, StripState &$stripState ){
	$parser->getOutput()->addModuleStyles( ['ext.bootstrap.styles'] );
	$parser->getOutput()->addModules( ['ext.bootstrap.scripts'] );
	return true;
};

Ismert hibák

Hatása a Universal Language Selectorra

Ha telepítetted a Universal Language Selector (ULS) kiterjesztést, a Bootstrap összekeveri a legördülő menü opcióit és használhatatlanná teszi a keresőjét (képernyőkép a GitHubon). Ennek kijavításához add hozzá az alábbiakat a MediaWiki:Common.css-hez:

.uls-language-list {
        display: block;
}

.uls-search {
        display: block;
}

Lásd még

Honlapok
Felületek és kiterjesztések
  • az ezt a kiterjesztést használó Chameleon felület
  • a Bootstrapet szintén használó Medik felület
  • A BootstrapComponents kiterjesztés lehetővé teszi a Bootstrap használatát a wiki jelölőnyelvben
Blogbejegyzés