質問 > フロント機能 > テンプレートから直接blocを呼び出す(2.11バージョン) |
フロント機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
DhB |
投稿日時: 2011/6/9 14:45
対応状況: −−−
|
新米 登録日: 2011/6/9 居住地: 投稿: 1 |
Re: テンプレートから直接blocを呼び出す(2.11バージョン) 2.11.1でlogin_header.phpをheader.tplに直接呼びだせなくて四苦八苦していたところ、こちらの記事を見て2.11.0では導入できたということで、何が変わったのか探してみました。
v2.11.0 data/class/pages/frontparts/bloc 内の LC_Page_FrontParts_Bloc_LoginHeader.php function init() { parent::init(); $this->setTplMainpage('login_header.tpl'); } v2.11.1 data/class/pages/frontparts/bloc 内の LC_Page_FrontParts_Bloc_LoginHeader.php function init() { parent::init(); } の箇所を比べると $this->setTplMainpage('login_header.tpl'); が無くなっているようです。 ブロック周りで変更点があったようなのでその辺でなくなったのかもしれませんが。 代わりに html/frontparts/bloc の login_header.php を $objPage->init(); $objPage->setTplMainpage('login_header.tpl'); $objPage->process(); と init()とprocess()の間に無くなった「setTplMainpage」設定を書き、別名で保存。 テンプレートに <!--{include_php file=`$smarty.const.HTML_REALDIR`frontparts/bloc/変更した別名ファイル}--> と書くと表示されるようになりました。 (ファイルは別名にしなくても直接変更してもいいかもしれませんが、念のために別ファイルにしてみました。) search_products.php 等も同じようにいけると思います。 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
テンプレートから直接blocを呼び出す(2.11バージョン) | puffiy | 2011/4/6 15:33 |
Re: テンプレートから直接blocを呼び出す(2.11バージョン) | AMUAMU | 2011/4/6 15:54 |
Re: テンプレートから直接blocを呼び出す(2.11バージョン) | puffiy | 2011/4/6 16:22 |
Re: テンプレートから直接blocを呼び出す(2.11バージョン) | ikaika | 2011/4/7 16:13 |
Re: テンプレートから直接blocを呼び出す(2.11バージョン) | puffiy | 2011/4/7 16:24 |
Re: テンプレートから直接blocを呼び出す(2.11バージョン) | ymym | 2011/4/28 13:09 |
» Re: テンプレートから直接blocを呼び出す(2.11バージョン) | DhB | 2011/6/9 14:45 |
Re: テンプレートから直接blocを呼び出す(2.11バージョン) | ougi | 2013/12/19 9:23 |
Re: テンプレートから直接blocを呼び出す(2.11バージョン) | tsuji | 2013/12/19 9:43 |
Re: テンプレートから直接blocを呼び出す(2.11バージョン) | ougi | 2013/12/19 19:40 |