Changes between Version 2 and Version 3 of TracWikiNegotiatorPlugin


Ignore:
Timestamp:
Oct 7, 2008, 5:19:25 PM (15 years ago)
Author:
Shun-ichi Goto
Comment:

Update for ver. 1.4 (r4422)

Legend:

Unmodified
Added
Removed
Modified
  • TracWikiNegotiatorPlugin

    v2 v3  
    8181==  Bonus Macro ==
    8282
    83 For bonus, this plugin contains one new macro: `MultiLangTitleIndex`.
    84 This is alternative macro of `TitleIndex`.
     83For bonus, this plugin contains two new macro: `MultiLangTitleIndex`
     84and `NTOC`.
     85The former is an alternative macro of `TitleIndex`.
     86The later is an alternative of `TOC` macro.
     87(see [th:wiki:tocmacro] in Trac-Hacs for more detail)
    8588
    86 The difference of two are:
    87  * Display in one line for variants like: "`* WikiStart (ja, en, other)`".
     89=== `MultiLangTitleIndex` ===
     90The differences against `TitleIndex` are:
     91 * Display in one line for variants like: "* WikiStart (ja, en, other)".
    8892 * List pages in two columns: one is for user's pages, one is for
    8993   system provided pages. System pages are the pages made by trac.
     
    9498You can use it by editing `TitleIndex` page.
    9599
     100=== `NTOC` ===
     101`NTOC` macro delives `TOC` macro, so all the features in `TOC` macro
     102are available except handling lang suffixed pages.
     103If you specify normal page name without explicit lang suffix
     104(i.e. `!WikiStart`), `NTOC` look up localized page for language same to
     105parent page the macro is put on. If not exist, look up localized page
     106for preferred langs. If not found, use specified name as is.
     107So, it is easy to get localized TOC by simply specifyng base page names
     108in argument.
     109
     110`NTOC` also handles wildcard page argument by expanding and removing
     111suffixed pages.
     112
     113So, `TOC` can be simply replaced to `NTOC`.
    96114
    97115== Recent Changes ==