Difference between revisions of "Reference:BlueSpiceNamespaceCSS"
m (1 revision: Migration) |
m |
Use different CSS styles for different namespaces. This can be very useful to e.g. distinguish between different manuals or parts of your wiki.
Technical background[edit | edit source]
Whenever calling up a page in a namespace, the extension NamespaceCss sees if you have defined a "CSS-page" for this namespace in the MediaWiki namespace. If so, this will then be used as stylesheet.
How does NamespaceCss work?[edit | edit source]
For each namespace you want to define your own CSS for, you have to create a page in the MediaWiki namespace, using the following template:
MediaWiki:NamespaceName_css
You can now enter your desired CSS-code directly into this page.
Example: MediaWiki:User_css
affects all pages in the namespace User.
Please note: The Special namespace is an exception, as you cannot define a separate CSS for it.
Hint[edit | edit source]
Make sure that the following code is part of every MediaWiki:NamespaceName_css
page to ensure that the CSS registers properly. Otherwise the VisualEditor might discard your notations:
/*
__NOEDITOR__
*/
Use different CSS styles for different namespaces. This can be very useful to e.g. distinguish between different manuals or parts of your wiki. ==Technical background== Whenever calling up a page in a namespace, the extension '''NamespaceCss''' sees if you have defined a "CSS-page" for this namespace in the ''MediaWiki'' namespace. If so, this will then be used as stylesheet. ==How does NamespaceCss work?== For each namespace you want to define your own CSS for, you have to create a page in the MediaWiki namespace, using the following template:<br/> <center><code><nowiki>MediaWiki:NamespaceName_css</nowiki></code></center> <br/> You can now enter your desired CSS-code directly into this page.<br/> Example: <code>MediaWiki:User_css</code> affects all pages in the namespace ''User''. '''Please note:''' The ''Special'' namespace is an exception, as you cannot define a separate CSS for it. ===Hint=== Make sure that the following code is part of every <code>MediaWiki:NamespaceName_css</code> page to ensure that the CSS registers properly. Otherwise the [[VisualEditor]] might discard your notations: <pre> /* <nowiki>__NOEDITOR__</nowiki> */ </pre> <br /><br /> {{Box_Links-en | Thema1 =[[NameSpace|Namespaces]] | Thema2 =[[NamespaceManager|Namespace Manager]] | Thema3 =[[PageTemplates|Page Templates]] | Thema4 = }} [[Category:BlueSpice_free]] [[Category:Extension]] [[Category:BlueSpice_docu]] [[Category:BlueSpice_public]]
Line 1: | Line 1: | ||
− | |||
Use different CSS styles for different namespaces. This can be very useful to e.g. distinguish between different manuals or parts of your wiki. | Use different CSS styles for different namespaces. This can be very useful to e.g. distinguish between different manuals or parts of your wiki. | ||
Line 7: | Line 6: | ||
==How does NamespaceCss work?== | ==How does NamespaceCss work?== | ||
For each namespace you want to define your own CSS for, you have to create a page in the MediaWiki namespace, using the following template:<br/> | For each namespace you want to define your own CSS for, you have to create a page in the MediaWiki namespace, using the following template:<br/> | ||
− | <center><code><nowiki>MediaWiki:NamespaceName_css</nowiki></code></center><br/> | + | |
+ | |||
+ | <center><code><nowiki>MediaWiki:NamespaceName_css</nowiki></code></center> | ||
+ | <br/> | ||
You can now enter your desired CSS-code directly into this page.<br/> | You can now enter your desired CSS-code directly into this page.<br/> | ||
Example: <code>MediaWiki:User_css</code> affects all pages in the namespace ''User''. | Example: <code>MediaWiki:User_css</code> affects all pages in the namespace ''User''. | ||
+ | |||
'''Please note:''' The ''Special'' namespace is an exception, as you cannot define a separate CSS for it. | '''Please note:''' The ''Special'' namespace is an exception, as you cannot define a separate CSS for it. | ||
Line 16: | Line 19: | ||
Make sure that the following code is part of every <code>MediaWiki:NamespaceName_css</code> page to ensure that the CSS registers properly. Otherwise the [[VisualEditor]] might discard your notations: | Make sure that the following code is part of every <code>MediaWiki:NamespaceName_css</code> page to ensure that the CSS registers properly. Otherwise the [[VisualEditor]] might discard your notations: | ||
− | <pre> | + | <pre> /* |
− | |||
<nowiki>__NOEDITOR__</nowiki> | <nowiki>__NOEDITOR__</nowiki> | ||
*/ | */ | ||
Line 23: | Line 25: | ||
<br /><br /> | <br /><br /> | ||
− | {{Box_Links-en | Thema1 =[[NameSpace|Namespaces]] | Thema2 =[[NamespaceManager|Namespace Manager]] | Thema3 =[[PageTemplates|Page Templates]] | Thema4 = }} | + | {{Box_Links-en | Thema1 =[[NameSpace|Namespaces]] | Thema2 =[[NamespaceManager|Namespace Manager]] | Thema3 =[[PageTemplates|Page Templates]] | Thema4 = }} |
[[Category:BlueSpice_free]] | [[Category:BlueSpice_free]] |