Main Page: Difference between revisions

From Test Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 21: Line 21:
$wgExtraNamespaces[NS_LOFE] = "LOFE";
$wgExtraNamespaces[NS_LOFE] = "LOFE";
$wgExtraNamespaces[NS_LOFE_TALK] = "LOFE_talk";
$wgExtraNamespaces[NS_LOFE_TALK] = "LOFE_talk";
$wgContentNamespaces[] = 3000;</pre>And to style the LOFE pages I added this to Common.css
$wgContentNamespaces[] = 3000;</pre>


<pre>.lofe-image, .lofe-image img {width:100%;}
And to style the LOFE pages I have added multiple classes to [[MediaWiki:Common.css]]. Every custom CSS entry Common.css is limited in scope either with an "lofe-" prefix before the class or object ID:
.lofe-image img {height:auto;}
 
div.lofe-text {min-width:50em;}</pre>
<pre>div.lofe-side {
  max-width:49%;
  float:left;
}</pre>
 
or with the .ns-3000 or .ns-3001 classes representing the custom LOFE namespace.
 
<pre>.ns-3000 #content, .ns-3001 #content {
  background-color:#f6f6f6;
}</pre>
 
The namespace tags will need to be adjusted if the namespace constant is changed in LocalSettings.php.

Revision as of 07:42, 18 August 2025

Welcome!

I've set up this wiki to demonstrate a possible new format for the Library of Formatting Examples. Click the link below to view it.

Library of Formatting Examples

Links

Configuration Changelog

In order to set up the LOFE domain, I added this to LocalSettings.php:

define("NS_LOFE", 3000);
define("NS_LOFE_TALK", 3001);
$wgExtraNamespaces[NS_LOFE] = "LOFE";
$wgExtraNamespaces[NS_LOFE_TALK] = "LOFE_talk";
$wgContentNamespaces[] = 3000;

And to style the LOFE pages I have added multiple classes to MediaWiki:Common.css. Every custom CSS entry Common.css is limited in scope either with an "lofe-" prefix before the class or object ID:

div.lofe-side {
  max-width:49%;
  float:left;
}

or with the .ns-3000 or .ns-3001 classes representing the custom LOFE namespace.

.ns-3000 #content, .ns-3001 #content {
  background-color:#f6f6f6;
}

The namespace tags will need to be adjusted if the namespace constant is changed in LocalSettings.php.