Vtiger CRM:如何加载修改后的.tpl文件?

时间:2016-04-18 17:59:10

标签: file crm vtiger

我想将修改后的.tpl文件vtigercrm \ layouts \ vlayout \ modules \ Vtiger \ ListViewContents.tpl加载到.php文件中,在使用AJAX和javascript后从中获取HTML数据。这是可行的吗?

1 个答案:

答案 0 :(得分:0)

我假设您要在DetailView中查看该模板。在这种情况下,您可以在getWidget()中的module / Vtiger / models / DetailView.php中创建一个小部件。只需复制粘贴并更改即可。你在这里给出的链接应该转到/module/Vtiger/views/Detail.php中的一个函数。

你应该在构造函数中添加你的新函数。

$this->exposeMethod('Yourfunctionname');

您可以在这里复制任何功能并进行更改。你需要通过以下方式将变量提供给smarty:

$viewer->assign('SMARTYVARNAME', $phpVar);

填写模板。最后你需要重新模板。

echo $viewer->view('tplname.tpl', $moduleName, 'true');

我暂时无法发表评论,所以我希望这已经足够了。