[Mediawiki-l] Move TOC

Giuseppe Briotti g.briotti at gmail.com
Wed Nov 18 13:43:39 UTC 2009


> Message: 6
> Date: Tue, 17 Nov 2009 19:58:32 -0600
> From: Walter Mazza <wjmazza at gmail.com>
> Subject: [Mediawiki-l] Move TOC
> To: MediaWiki announcements and site admin list
>        <mediawiki-l at lists.wikimedia.org>
> Message-ID:
>        <35ca058b0911171758p3da48004he1e9d1bce42e0cff at mail.gmail.com>
> Content-Type: text/plain; charset=UTF-8
>
> Is it change the location of the TOC 1) specific to a skin, 2) despite where
> the user places __TOC__, 3) without using JavaScript, 4) without changing
> the core code of MediaWiki, and 5) output it somewhere other then the
> bodytext section.
>
> Basically, I would like to have the rendered HTML output to be something
> like this:
>
> <div id="bodyContent">
> <!-- Page Content goes here -->
> </div>
> <div id="sidebar">
> <!-- TOC goes here -->
> </div>
>
> I see that in "includes/parser/parser.php" that Parser -> formatHeadings
> takes care of creating the TOC but I do not want to change the actual core
> code of MediaWiki (as this will affect other skins).
>
> Any thoughts? Ideas?
>
> Thanks all :)

I'm not sure I understood... are you talking about moving the TOC as,
for instance,
in this page?

http://www.usnb.it/wiki/index.php?title=Pagina_principale

(the TOC is placed on top right side)

This can be achieved by a template with a div and __TOC__ magic word

 G.


-- 

Giuseppe Briotti
g.briotti at gmail.com

"Alme Sol, curru nitido diem qui
promis et celas aliusque et idem
nasceris, possis nihil urbe Roma
visere maius."
(Orazio)



More information about the MediaWiki-l mailing list