サイドバーに項目を追加する

このwikiではそれぞれの情報ページに特化したサイドバーを拡張することができます。(左にあるピンクのボックスがそれです)

お知らせや、案内など

サイドバーを利用することで、そこにあるページ群に共通したお知らせや案内などを書くことができます。他にも、まとめている内容に沿ったリンク集などもいいかもしれません。

それぞれのアイデアでご自由にアレンジしてください。

サイドバーの作り方

サイドバーに任意の項目を追加するには、「sidebar」という名称で新規文書を作成します。
これにより、その文書内に記載した内容がサイドバー上部に表示されるようになります。

1) サイドバーを拡張したいページ
http://village.tadoku.org/wiki/archive/wiki-name
2) 「sidebar」という名称で新規文書を作成
http://village.tadoku.org/wiki/archive/wiki-name/sidebar

ページ一覧(目次)を自動生成する

作成中のページに属している下層ページ一覧を自動的に生成する方法を紹介します。完成すると、このページのサイドバーにあるようなページ一覧が表示されるようになります。

1、サイドバーに項目を追加するには、「sidebar」という名称で文書を作成します。

http://village.tadoku.org/wiki/archive/(自分で作成したページ)/sidebar

2、文書作成画面に、下記のコードの「(自分で作成したページ)」の部分を自分のwikiに置き換えたものを貼り付け、保存します。

====== Contents ======
{{indexmenu>indexmenu>archive:(自分で作成したページ)#sort+fn|js}}

<記載例>

{{indexmenu>archive:offlinemeeting#sort+fn|js}}

#sort+fn で表示順を指定しています。「fn」は「filename」を指しており、URLで表示されている部分に当たります。表示順を考慮したい場合は、このあたりを工夫してください。

<表示例>

上記のように記載すると、このように表示されます。

No index available for archive:offlinemeeting namespace

これにより、新しい文書を作成するごとに自動的にツリー化した目次が表示されるようになります。
ただし表示されるまでには、プラグインのjavascriptの関係で少し時間がかかる場合がありますが、表示されるまでしばらく待ってください。(この現象の原因は不明です。どなたか解消方法が分かりましたら教えてください)

すぐに変更内容を反映させたい場合は、

  • 一度、このタグの記述を削除・保存してから、再度入力して保存。
  • もしくは編集画面を開き、影響のない部分に改行などを加え、保存。

これでその場で反映されます。どちらにしても編集画面において動的な動作を行うことで解消します。(現状、この方法しか分かりません)

使用しているプラグイン

このプラグインでの表示は、多読村wiki各所で利用しています。それぞれ場所に合った表示方法を採用していますので、各ページのソースを確認してください。

配布ページでは、ここで紹介した以外のさまざまな表示方法やソート方法が掲載されています。あわせて参考にしてください。

using/use-3.txt · 最終更新: 2009/11/06 13:14 by 管理人@tadoku.org
CC Attribution-Noncommercial-Share Alike 3.0 Unported www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0