我想在仪表板中显示产品浏览报告。现在报告ID在Report-> Products-> Viewed
下如何显示?我尝试将代码从admin-> controller-> report-> product_viewed.php复制到admin-> controller-> common-> home.php
并将代码从admin-> view-> report-> product_viewed.tpl复制到admin-> common-> home.tpl
我在home.tpl中添加了这样的代码
<div class="content">
<table class="list">
<thead>
<tr>
<td class="left"><?php echo $column_name; ?></td>
<td class="left"><?php echo $column_model; ?></td>
<td class="right"><?php echo $column_viewed; ?></td>
<td class="right"><?php echo $column_percent; ?></td>
</tr>
</thead>
<tbody>
<?php if ($products) { ?>
<?php foreach ($products as $product) { ?>
<tr>
<td class="left"><?php echo $product['name']; ?></td>
<td class="left"><?php echo $product['model']; ?></td>
<td class="right"><?php echo $product['viewed']; ?></td>
<td class="right"><?php echo $product['percent']; ?></td>
</tr>
<?php } ?>
<?php } else { ?>
<tr>
<td class="center" colspan="4"><?php echo $text_no_results; ?></td>
</tr>
<?php } ?>
</tbody>
</table>
</div>
在我的管理面板中 - &gt;仪表板我收到这样的错误
注意:未定义的变量:第95行的/Applications/MAMP/htdocs/opencart/admin/view/template/common/home.tpl中的产品注意:未定义的变量:/ Applications / MAMP / htdocs / opencart / admin /中的column_name第88行上的view / template / common / home.tpl注意:未定义的变量:第89行的/Applications/MAMP/htdocs/opencart/admin/view/template/common/home.tpl中的column_model注意:未定义的变量:column_viewed in /第90行上的Applications / MAMP / htdocs / opencart / admin / view / template / common / home.tpl注意:/Applications/MAMP/htdocs/opencart/admin/view/template/common/home.tpl上的未定义变量:column_percent第91行
请帮我解决这个问题?我应该在哪里声明这个'产品'?
答案 0 :(得分:0)
对我来说,看起来产品没有结果,而且你几乎完美地完成了这一过渡。
您可以使用admin&gt; language&gt; english&gt; common&gt; home.php中的相应字段更新语言文件,也可以稍微更改tpl
<div class="content">
<table class="list">
<thead>
<tr>
<td class="left">Product Name:</td>
<td class="left">Model:</td>
<td class="right">Viewed:</td>
<td class="right">Percent:</td>