トップ 差分 一覧 Farm ソース 検索 ヘルプ RSS ログイン

BBS-雑談掲示板/34

ページの作成や編集にはユーザ登録が必要です。

 EditPageのテンプレートの使い方 - Kinsan (2003年10月01日 01時07分44秒)

新規ページを作る時にデフォルトで{{comment}}や{{category カテゴリー}}などと入っていると便利だなって思いました。(エスケープの代わりに全角としています。本当は半角)

それで、EditPage.pmを見てみたのですが、現状で既にURLの引数に、contentやtemplateを指定することで、上記の様なことが実現できるんですね。

でも、それをトップのメニューに入れさせる方法が分かりません。あるいは、どういう使い方をするのが正式的な方法なのかも悩みました。

この機能を作成した時に想定した使い方を教えていただけませんか?(既に説明済みの問題でしたら、ごめんなさいです。)

  • もともとは編集画面でのプレビュー表示やページの新規作成時のテンプレートの読み込み用です。その他にカレンダプラグインではオプションでテンプレートを指定するとそのテンプレートが読み込まれた状態で編集画面が開きます。 - たけぞう (2003年10月01日 10時01分41秒)
  • そうか、内部利用が元々の目的だったんですね。でも、それだけに留めておくのはもったいないので、プラグインを作るか、EditPage.pmに手を入れるか、なんかしてみようと思います。(この機能って使いたい人っていると思うんだが、どうだろう?) - Kinsan (2003年10月01日 17時49分29秒)
  • (ずいぶん浦島太郎な話ですが)確認してみたら、例えばhttp://fswiki.org/wiki.pl?action=EDIT&page=SandBox2&template=SandBox にアクセスすることで、SandBoxの内容をコピーしてSandBox2という新規ページのエディットが出来ます。このリンクを生成するだけのプラグインさえ作れば、テンプレート機能が使えるようになって便利だと思うんですが、どうでしょうか。(最近、本業が忙しくて手が出ないもので、こんな他力本願的な発言ですいません。数ヶ月後でよければ私が作りますが、この機能に魅力を感じる人がいればどうぞ...) - Kinsan (2004年01月15日 00時22分38秒)
  • 頭に"TMPL_"とつく名前があると、テンプレートページにするように、Edit機能を改造しました。(と言っても2行追加しただけですが。) 例えば、Afoというページを新規に作ろうとした時に、既にTMPL_Afoというページがあると、その内容を取り込んで新規ページを作る様にしました。日記や掲示板などに対応するためには、ページ名の後半をぶち切ってから、テンプレートページの名前とするようにしなくてはいけませんが、まだそこまではしていません。(Edit.pm内の$pagenameにはURLエンコードをデコードされたものが入っているのでしょうか?) - Kinsan (2004年01月23日 01時26分58秒)
お名前: コメント:
EditPage.pm

最終更新時間:2008年01月27日 09時13分36秒