#author("2018-03-09T00:50:24+09:00;2007-08-18T21:34:53+09:00","","")
**[[質問箱/281]] [#d48e582c]
|RIGHT:70|LEFT:410|c
|~カテゴリ||
|~サマリ|テンプレートの使い方|
|~バージョン|1.4rc4|
|~投稿者|[[YMD]]|
|~状態|完了|
|~投稿日|&new{2003-10-08 (WED) 15:36:33};|
***質問 [#jdec71f5]
PukiWikiを使い始めたばかりの者です。
テンプレートの使い方が分かりません。
これまでに、プラグインのtemplateの説明文や質問箱を読んでみたのですが、どうしても理解できません。具体例で説明してもらえないでしょうか。
よろしくお願いします。

***回答 [#c6e72b4a]
-[[Ratbeta]] &new{2003-10-08 (WED) 19:57:03};
~元のページをコピーして別のページを作成する事が出来る訳ですね。編集の『雛形とするページ』の拡張版と考えていただければ分かりやすいかと。具体例としては、ページのコピーを作成するとか、:で始まるページにバックアップとして保存しておくとか、色々な用途が考えられますね。
-[[YMD]] &new{2003-10-09 (THU) 09:05:17};
~回答いただきありがとうございます。ただ、元の私の質問が曖昧でした。教えていただきたいのは、例えば、報告書のように、タイトル、報告者名、内容のように定型の文章のテンプレートを作っておき、新しい報告書を作るときにこのテンプレートを読み込むようにしたいのですが、テンプレートの作り方が分からないのです。新規作成時の雛形はすべての既存ページが選択肢となるので数が多すぎると思います。そこでテンプレートだけを雛形に使いたいと思ってます。よろしくお願いいたします。
-[[reimy]] &new{2003-10-09 (THU) 10:20:31};
~ご質問のtemplateプラグインの使い方ですが、あらかじめテンプレートとなる定型文章を書いたページを任意のページ名で作成しておきます。テンプレートを使って新規ページを作成するときに、
 http://hogehoge.com/pukiwiki.php?plugin=template&refer=テンプレートページ名
をブラウザのアドレスバーに入力すれば複写画面になります。複写の範囲(複写開始行と複写終了行)を指定し、新規作成ページ名を入力すると、テンプレートが複写された状態で新規ページ作成画面になります。
~&refer=で指定するテンプレートページ名はURLエンコードされている必要があるため、手入力するのは難しいので、スキンに複写用のアイコンメニューを用意しておくことをおすすめします。pukiwiki.orgでは、&ref(http://pukiwiki.sourceforge.jp/image/copy.png,nolink,複写);のアイコンメニューを用意してあります。
~スキンのアイコンメニュー部分に下記のものを追加すれば、複写用のメニューが表示されるようになります。
 <?php if($fmt) { ?>
 <a href="<?php echo "$script?plugin=template&amp;refer=$r_page"?>">
 <img src="./image/copy.png" width="20" height="20" alt="複写" 
  title="複写" /></a>
 <?php } ?>
-[[YMD]] &new{2003-10-09 (THU) 11:01:03};
~reimyさん、回答どうもありがとございます。お教えいただいたことで対応できそうですので、これから色々試してみます。今後ともよろしくお願いします。
- [[Q&Aに移動>Q&A/プラグイン#uadcb8a0]] -- [[zm]] &new{2007-08-18 (土) 21:36:29};

#comment

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Site admin: PukiWiki Development Team

PukiWiki 1.5.3+ © 2001-2020 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u10. HTML convert time: 0.041 sec.

OSDN