将第三方模块插入到我的product.tpl文件中时遇到问题。模块本身位于单独的.php文件中,它看起来像https://pastebin.com/zexzjjE9
我无法使用{php}标记,因为它不赞成使用ant,这是不可接受的。如何将该模块插入产品页面?
我能想到的就是使用产品控制器并将所有变量发送到product.tpl文件。如您所见,php代码块被插入到index.php文件中,如下所示:
<div class="gfInfoTable">
<?php
$items = $gfCalculator->getTemplateVars();
foreach ($items as $code => $item):
if ($code == 'params' || ($code == 'SN_ADVANCE' && GF_WITH_ADVANCE == false)) {
continue;
} else {
?>
<div class="gfTableRow clear">
<span class="deal-data" data-bind="text: <?php echo $code; ?>().text"></span>
<strong><span class="deal-data" data-bind="text: <?php echo $code; ?>().value"></span><span> </span><span class="deal-data" data-bind="text: <?php echo $code; ?>().unit"></span></strong>
</div>
<?php
};
endforeach;
?>
</div>
我只是不能将它像这样放入product.tpl。