質問 > フロント機能 > テンプレートから直接blocを呼び出す(2.13.2バージョン) |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
guissfg |
投稿日時: 2014/7/28 10:38
対応状況: −−−
|
常連 登録日: 2010/7/7 居住地: 投稿: 40 |
テンプレートから直接blocを呼び出す(2.13.2バージョン) 2.13に対応したこちらのパンくずリストのプラグインを
導入したのですが http://www.ec-cube.net/products/detail.php?product_id=666 /data/Smarty/templates/default/products/list.tpl から直接呼び出したいと思っています。 どのように書けばいいのでしょうか? 過去記事を参考に <!–{include_php file=`$smarty.const.HTML_REALDIR`frontparts/bloc/breadcrumbList.php}–> と書いてみましたが呼び出せませんでした。 |
tsuji |
投稿日時: 2014/7/28 13:18
対応状況: −−−
|
仙人 登録日: 2013/11/19 居住地: 投稿: 958 |
Re: テンプレートから直接blocを呼び出す(2.13.2バージョン) guissfg 様
> `$smarty.const.HTML_REALDIR`frontparts/bloc/breadcrumbList.php ↑の位置にファイルがありますか? プラグインのインストール時にコピーしていなければ、 この位置にファイルがないかもしれません。 また、引数にitemsがないからかもしれません。 例えば、cartのブロックを見てみると、引数のitemsをblocItemsという変数に代入しています。
LC_Page_FrontParts_Bloc.phpを追っていくと、$this->blocItems['tpl_path']を テンプレートとして呼び出しているので、表示のために必要だと思われます。
|
guissfg |
投稿日時: 2014/7/28 14:18
対応状況: −−−
|
常連 登録日: 2010/7/7 居住地: 投稿: 40 |
Re: テンプレートから直接blocを呼び出す(2.13.2バージョン) 頂いた情報を参考に
/html/frontparts/bloc/breadcrumblist.php の中に $objPage->init(); $objPage->setTplMainpage('breadcrumblist.tpl'); //←これを追加 $objPage->process(); したら表示されました!! 有難うございました!!! |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |