FrontPage 新規 編集 検索 一覧 ヘルプ

BBS-雑談/18

つか先生!教えてください - RYOKO (2003年10月17日 10時11分22秒)

つかさん、お久しぶりです。またまた、もし分かったら教えていただきたいのですが、FSWのいっつも画面の上にでてくる、『FrontPage・差分・ 一覧・ Farm・ソース・検索・ヘルプ・RSS・ログイン』っていうMENUって、画面の下、できれば画面下のCopyrightの下あたりに置きたいんですけど、それって難しいですか?tmplの中のファイルを書き換えてみたりとかいろいろやってみてるんですがうまくできないんです。パッと見て、FSWで作ってることを見てる人に意識させたくないんです。MENU自体を消すのはできるんですが、友人とHPを作ってるため、それも少し避けたいところです。


RYOKOさんこんにちは。お久しぶりです。やり方は色々ありますが、

Wiki.cgi の 190行付近にある、

 $template->param(SITE_TITLE  => &Util::escapeHTML($wiki->get_title()." - ".$wiki->config('site_title')),
                 MENU        => $header,
                 TITLE       => $title,
                 CONTENT     => $content,
                 FRONT_PAGE  => $top,
                 FOOTER      => $footer,
                 EDIT_MODE   => $action);

という箇所を、

 $template->param(SITE_TITLE  => &Util::escapeHTML($wiki->get_title()." - ".$wiki->config('site_title')),
                 MENU        => '',
                 TITLE       => $title,
                 CONTENT     => $content,
                 FRONT_PAGE  => $top,
                 FOOTER      => $footer.$header,
                 EDIT_MODE   => $action);

のように変更するのが一番簡単だと思います。

区切りをつけるなら、

                 FOOTER      => $footer.'<HR>'.$header,

などとタグを直接書いてもOKです。


他の方法としては、テンプレートを修正することもできます。tmpl フォルダ内の footer.tmpl 内のメニューを入れたい場所に、

 <!--TMPL_VAR NAME="HEAD_MENU"-->

などと書き、wiki.cgi の180行付近の

 $footer_tmpl->param(ADMIN_NAME    => $admin_name,
                    ADMIN_MAIL    => $admin_mail,
                    OUT_COPYRIGHT => $out_copyright,
                    FRONT_PAGE    => $top,
                    VERSION       => Wiki->VERSION);

を以下のように修正します。HEAD_MENU というのは、footer.tmpl に上で追加した変数です。

 $footer_tmpl->param(ADMIN_NAME    => $admin_name,
                    ADMIN_MAIL    => $admin_mail,
                    OUT_COPYRIGHT => $out_copyright,
                    FRONT_PAGE    => $top,
                    VERSION       => Wiki->VERSION,
                    HEAD_MENU     => $header);

{{comment}}

Yesterday Today Total