【发布时间】:2016-04-18 17:59:10
【问题描述】:
我想将修改后的 .tpl 文件 vtigercrm\layouts\vlayout\modules\Vtiger\ListViewContents.tpl 加载到一个 .php 文件中,在使用 AJAX 和 javascript 后我从中获取 HTML 数据。可行吗?
【问题讨论】:
我想将修改后的 .tpl 文件 vtigercrm\layouts\vlayout\modules\Vtiger\ListViewContents.tpl 加载到一个 .php 文件中,在使用 AJAX 和 javascript 后我从中获取 HTML 数据。可行吗?
【问题讨论】:
我假设您想在 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');
我还不能发表评论,所以我希望这已经足够了。
【讨论】: