This page is a translated version of the page Extension:NamespaceHTML and the translation is 8% complete.
Podręcznik rozszerzeń MediaWiki
OOjs UI icon advanced-invert.svg
Status wydania: stabilne
Realizacja Tag
Opis Allows raw HTML in specified namespaces
Autor(zy) Ike Hecht (tosfosdyskusja)
Opiekun(owie) WikiTeq team
Ostatnia wersja 0.4 ((2021-01-04))
Polityka zgodności For every MediaWiki release that is a Long Term Support release there is a corresponding branch in the extension.
MediaWiki 1.35+
Zmiany w bazie danych Nie
Licencja GNU General Public License 2.0 lub późniejsza
Przetłumacz rozszerzenie NamespaceHTML jeżeli jest dostępne na translatewiki.net
Problemy Otwarte zadania · Zgłoś błąd

The NamespaceHTML extension allows raw HTML in specified namespaces. It is intended to work just like the $wgRawHtml setting. The difference is that this extension allows specifying which namespace(s) should be able to contain raw HTML, which allows administrators to restrict raw HTML to namespaces with sufficient edit protections.

This extension was created for WikiWorks.

Embed raw html within ‎<html>...‎</html> tags. See Manual:$wgRawHtml for more information.

As a template

The extension allows inclusion from namespaces where HTML is allowed to namespaces where HTML is not. You can create a custom script namespace and allow HTML in that namespace. Then you can create pages in the script namespace that contain safe scripts which can be transcluded into any page.

Technically, you can use the #tag parser function to pass parameters to the template. See here for an example. However, it is a better idea to use the Widgets extension for that.

Widget examples


  • Pobierz i umieść plik(i) w katalogu o nazwie NamespaceHTML w folderze extensions/.
  • Dodaj poniższy kod na dole twojego pliku LocalSettings.php :
    wfLoadExtension( 'NamespaceHTML' );
  • Configure as required.
  • Uwaga Uwaga: $wgRawHtmlNamespaces = []; must be configured, see below.
  • Yes Zrobione – Przejdź do Special:Version na twojej wiki, aby sprawdzić czy rozszerzenie zostało pomyślnie zainstalowane.


List of the namespaces where raw HTML should be enabled. See this page for more information about namespace constants. For example:
# allow raw HTML but only in the Project: & User: namespaces
$wgRawHtmlNamespaces = [ NS_PROJECT, NS_USER ];

Zobacz też

  This extension is professionally maintained by the WikiTeq team.