editプラグインで、テンプレート呼び出しボタンをクリックしたかどうかが正しく判断されていません。雛形とするページのセレクトボックスを選択したかどうかで判断されています。 plugin/edit.inc.php(v 1.40)のl.46
// Loading template if (isset($vars['template_page']) && is_page($vars['template_page'])) {
が、該当部分です。テンプレート呼び出しボタンを押したかどうかはvars['template']が存在するかどうか(冗長に見るなら=$_btn_load(global)かどうか)を見なくてはいけません。修正案は次のようになります。
// Loading template if (isset($vars['template']) && isset($vars['template_page']) && is_page($vars['template_page'])) {
ちなみに、フォームはlib/html.phpのedit_form()で作成されます。
<option value="">-- $_btn_template --</option>が選択されると、メッセージの部分でisset($vars['template_page']) はTRUE を、is_page($vars['template_page']) は'wiki/.txt' が存在する時にTRUE を返すので、テンプレートの読み込みが行われてしまいます。 -- 2007-10-13 (土) 14:54:22