newtpl.inc.php

サマリフォーム形式で使えるテンプレートプラグイン
リビジョン1.1.1
対応バージョン1.5.4
投稿者kanateko
投稿日2022-10-29 (土) 12:50:09

newpageとtrackerを合わせたようなプラグイン。設定ページを使って用意したフォームの入力内容に沿ってテンプレートを置換し、新規ページを作成することが出来ます。

主な機能

ダウンロード

セットアップ

  1. GitHubにある「plugin-newtpl」フォルダをダウンロードし、中身をそのままpukiwikiのディレクトリに放り込む。
    • 配置の見本
      ┣ skin
      ┃ ┗ css
      ┃  ┗ newtpl.css
      ┗ plugin
        ┗ newtpl.inc.php
  2. (任意) 「新規」ボタンをこのプラグインに置き換えるため、PukiWikiディレクトリのlibにある「html.php」の以下の部分を変更する。
    -	$_LINK['new']      = "$script?plugin=newpage&refer=$r_page";
    +	$_LINK['new']      = "$script?plugin=newtpl&refer=$r_page";

使用方法

「新規」ボタンを置き換えている場合はページ名入力欄の下に利用可能なテンプレートが表示されます。
また、任意のページにブロック型 (#newtpl) で記述することでもリストを表示できます。
使用したいテンプレート名のリンクをクリックするとフォームが表示され、必要事項を記入して作成ボタンを押すとテンプレートを用いた新規ページが作成されます。

テンプレートの作成方法

「:config/plugin/newtpl」(デフォルト設定) 以下にフォームやテンプレートの設定を記述します。
このあたりは実際に見てもらったほうが説明しやすいので、下記の配布元を参照してください。

ライセンス

GPL v3

コメント



トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2022-11-01 (火) 21:21:20
Site admin: PukiWiki Development Team

PukiWiki 1.5.4+ © 2001-2022 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u12. HTML convert time: 0.267 sec.

OSDN