文書の過去の版を表示しています。


インクルードフックとjQueryを使ってDokuWikiをカスタマイズする

DokuWikiのテンプレートにはInclude Hooksという機能─というか決まり事がある。 テンプレートディレクトリに指定の名前のHTMLファイルを置くと、その内容を生成されるWikiページの特定の場所に組み込む機能だ。 例えば、meta.htmlであれば<head>タグの中にファイル内容が展開されるという具合。

この機能を使うと、テンプレートのコードを直接編集する事無く、ある程度、Wikiページをカスタマイズすることが可能だ。

以下の表が利用可能なフックである(2016-05-17現在)

ファイル名 HTMLが組み込まれる場所
meta.html<head>タグの内側
topheader.html<body>タグの後、右側ページの最上部
header.htmlAbove the upper blue bar, below the pagename and wiki title
pageheader.htmlパンくずの下、実コンテンツの上
pagefooter.htmlAbove the lower blue bar, below the last changed Date
footer.html</body>タグの直前、ページの最後尾
  • dokuwiki/customize_dokuwiki_using_include_hooks_and_jquery.1463448067.txt.gz
  • 最終更新: 2016-05-17 10:21
  • by Decomo