**[[質問箱/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.org/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さん、回答どうもありがとございます。お教えいただいたことで対応できそうですので、これから色々試してみます。今後ともよろしくお願いします。


#comment

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Site admin: PukiWiki Development Team

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

OSDN