我想将修改后的.tpl文件vtigercrm \ layouts \ vlayout \ modules \ Vtiger \ ListViewContents.tpl加载到.php文件中,在使用AJAX和javascript后从中获取HTML数据。这是可行的吗?
答案 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');
我暂时无法发表评论,所以我希望这已经足够了。