prestashop 1.5 で現在のコントローラー名を取得するにはどうすればよいですか?
24161 次
5 に答える
8
smarty テンプレート ファイル (.tpl) で、このコードを使用してコントローラー名を取得します。
{* Example URL Example.com/index.php?id_category=4&controller=category}
{assign var='controllerName' value=$smarty.get.controller}
{$controllerName}
また
{$smarty.get.controller}
Smarty には変数が予約されています
于 2013-11-08T11:01:09.440 に答える
7
それを使用してみてください:Context::getContext()->controller
于 2013-01-02T09:53:51.813 に答える
6
簡単な解決策
$controller_name = Tools::getValue('controller');
于 2014-02-27T21:29:35.287 に答える
2
get_class($ this)またはフロントコントローラーに書き込むと、すべてのtplファイルにコントローラー名が含まれますself :: $ smarty-> assign('currentController'、get_class($ this));
于 2013-01-02T10:40:28.657 に答える