さくらインターネットでの運用(30)footerで検索用の変数を使えるようにする
lib-custom.phpに
require_once('custom/xxxxxx.php');
とかいて、xxxxxx.phpをcustomフォルダに作れば、
いいということが、ようやくのみこめてきました。。
私にphpなんか書けるわけがありませんので、既出の
コードを切ったり貼ったりして使うわけですが、それでも
おもしろいです。こういうのは好きだ~。笑。
で、検索のブロックをね、右ブロックに置きたくて、
やったみたんだけど、{button_advsearch}とか
{button_search}とかが表示されなくって、あれれ?
で、あ、そうか。この変数は、header.thtmlでしか
使えないのだ(実際はheaderの中にleftblocksも
あるので、leftblocksの中でも使えるんだけど)、
ということに気づく。。
で、この変数をfooterでも使えるようにしました。
参考トピ
すでにある、custom_templatesetvars.phpを開き、
グローバル変数に、$LANG_BUTTONSを追加
global $_USER, $_CONF, $LANG_BUTTONS;
case 'header':
// ajaxresult_init
$retval = '';
…略
break;
の後に以下を追加
case 'footer':
$template->set_var( 'button_search', $LANG_BUTTONS[9] );
$template->set_var( 'button_advsearch', $LANG_BUTTONS[10] );
break;
