我正在尝试探索STS模板系统。
我需要做的很简单。
我只想在右栏中显示一个横幅/框,该横幅/框是从OSC管理员添加的。
我已完成以下步骤:
<?php
if ($banner = tep_banner_exists('dynamic', '170x158')) {
?>
<br>
<table border="0" width="100%" cellspacing="0" cellpadding="0">
<tr>
<td align="center"><?php echo tep_display_banner('static', $banner); ?></td>
</tr>
</table>
<?php
}
?>
此代码主要用于没有STS模板的OSC。
现在我需要知道STS模板如何在php.html文件中提供输出,例如<td>$specialbox</td>
。我的意思是这个变量是如何从sts获得价值的。
以及如何在右栏中显示广告框。
答案 0 :(得分:0)
您应该在以下代码中添加到includes / modules / sts_inc / sts_user_code.php:
$sts->start_capture();
include(DIR_WS_INCLUDES . 'boxes/customBanner.php');
$sts->stop_capture('specialbox');
也可以使用您自己的文件添加此代码,但您应该在admin-&gt; modules-&gt;中包含其名称。默认 - &gt;普通模板的文件
答案 1 :(得分:0)
您可以以相同的方式添加任意数量的框:
$sts->start_capture();
include(DIR_WS_INCLUDES . 'boxes/customBanner.php');
$sts->stop_capture('box1');
$sts->start_capture();
include(DIR_WS_INCLUDES . 'boxes/OTHERcustomBanner.php');
$sts->stop_capture('box2');