【问题标题】:Vtiger CRM: How I can load modified .tpl file?Vtiger CRM:如何加载修改后的 .tpl 文件?
【发布时间】:2016-04-18 17:59:10
【问题描述】:

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

【问题讨论】:

    标签: file crm vtiger


    【解决方案1】:

    我假设您想在 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');
    

    我还不能发表评论,所以我希望这已经足够了。

    【讨论】:

      猜你喜欢
      • 2019-06-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多