OSCommerce STS模板流程-如何获取html文件中某个框的输出
我正在尝试探索STS模板系统。
我需要做的很简单。
我只想在右栏中显示从 OSC 管理员添加的横幅/框。
我已完成以下步骤:
- 从管理横幅管理器添加横幅。
- 在 include/boxes 目录中以名称 customBanner.php 创建一个文件
- 在 column_right.php include(DIR_WS_BOXES . 'customBanner.php ');
- 最后将以下代码添加到customBanner.php
<?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文件中给出输出,例如$specialbox
。我的意思是这个变量如何从 sts 中获取价值。 以及如何在右栏中显示广告框。
I am trying to explore STS template system.
What i need to do is simple.
I just want to show a banner/box in the right column which is added from the OSC admin.
I have done the following steps:
- added a banner from admin banner manager.
- created a file in the includes/boxes directory under name customBanner.php
- added this line in column_right.php include(DIR_WS_BOXES . 'customBanner.php');
- And finally added the following code to customBanner.php
<?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
}
?>
This code is basically used for OSC without STS template.
Now i need to know how STS template giving output in php.html files e.g.<td>$specialbox</td>
. I mean how this variable is getting value from the sts.
and how can i show advertisement box in the right column.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您应该将以下代码添加到includes/modules/sts_inc/sts_user_code.php中:
也可以使用您自己的文件来添加此代码,但您应该将其名称包含在admin->modules->中。默认->普通模板文件
You should add to the includes/modules/sts_inc/sts_user_code.php teh following code:
It also posible to use your own file to add this code but you should include its name in the admin->modules-> Default -> Files for normal template
您可以用同样的方式添加任意数量的框:
You could add as many boxes as you like in the same way: