有没有办法在CMS页面中调用Block方法调用?
我想做的是。我的CMS页面中有一个超链接,我想检索客户的电子邮件地址,将其作为另一个网站将使用的获取变量传递。
e.g。在CMS页面我有
(someother website link)
<a href="www.xyz.com?email=<?php $getCutomer->getEmail();?>&&name=<?php $getCutomer->getName();?>
我知道我们无法在CMS页面或块中添加php。我刚刚向您展示了我想要实现的目标。 那么有没有办法使用XML或其他任何东西?
请告知。感谢
答案 0 :(得分:1)
是的,正如MagePsycho所说,你需要创建phtml文件来调用块方法或获取动态数据。
在.phtml文件中,只需调用$ this-&gt; getCustomerEmail()或您编写的任何方法来获取客户电子邮件。
答案 1 :(得分:0)
为什么不能简单地将.phtml文件包含在CMS页面或静态块中:
{{block type="core/template" template="path/to/your-custom-template.phtml"}}
现在你可以在.phtml文件中使用任何php代码。
干杯!