如何在tpl文件中获得聪明的价值 - cs cart?

时间:2015-07-09 08:31:40

标签: php cs-cart

我试图在我的profile_account.tpl文件中获得聪明的价值。

{capture name="profile_pic"}{$user_data.main_pair.icon.image_path}{/capture}

如何在top_quick_links.tpl中获得此内容?

"$smarty.capture.profile_pic"

但这并没有带来任何价值。我该怎么办?

2 个答案:

答案 0 :(得分:0)

也许您没有为模板引擎分配$user_data数组。 你的解决方案并不那么优雅。我建议你把它放到你的控制器文件中:

这是在CS-Cart中为Smarty分配自定义变量的方法

Registry::get("view")->assign("user_profile_picture", $user_data['main_pair']['icon']['image_path']);

直接在.tpl文件中使用此变量:

<img src="{$user_profile_picture}" />

答案 1 :(得分:0)

请使用以下代码获取4.x版本:

{$smarty.capture.profile_pic nofilter}