How do I hide the table of contents

From PaulGuWiki

Jump to: navigation, search

The table of contents (TOC) is automatically shown once there are four or more headings in the article. The are multiple ways to hide it.


For one page
Place the magic word __NOTOC__ into the page markup.


For all pages
Add the following rule to MediaWiki:Common.css:
.toc, #toc { display: none; }
However, this is not the best solution, because the table of contents will be hidden even in those pages in which we want it to be displayed, by using the magic words __FORCETOC__ or __TOC__. A simpler and more efficient alternative is to edit the file /includes/parser/Parser.php, altering in line 3427 the limit of 4 headings:
(($numMatches >= 4) || $this->mForceTocPosition);
to a higher value (e.g. 10). This way the table of contents will only be displayed in pages with 10 or more headings, OR in pages which contain one of the magic words __FORCETOC__ or __TOC__.


Per user
Users can also opt to have the table of contents hidden. This is a user preference, set in Special:Preferences.


modified on 7 April 2009 at 22:23 ••• total 1,401 views ••• Top