我正在努力开发一个围绕聪明的广告系统。所以我提出了一个插件,当在页面上吐出时看起来像这样:
{load_ad id=c4ca4238a0b923820dcc509a6f75849b}
麻烦的是,在该函数内部,我有一个名为AD_HEAD的变量。
现在AD_HEAD显示在标记上方。
所以基本的html看起来像这样:
<html>
<head>
{$AD_HEAD}
</head>
<body>
{load_ad id=c4ca4238a0b923820dcc509a6f75849b}
</body>
</html>
如您所见,AD_HEAD的位置高于load_ad。
麻烦是因为它被放置得更高它会保持空白但是当我把它放低时然后load_ad它会起作用。
我怎样才能让它发挥作用,或者我需要以不同的方式发展它?
答案 0 :(得分:0)
你可以修改load_ad
函数来分配两个Smarty变量{$AD_HEAD}
和{$AD_BODY}
吗?
你的tpl看起来像
<html>
<head>
{load_ad id=c4ca4238a0b923820dcc509a6f75849b}
{$AD_HEAD}
</head>
<body>
{$AD_BODY}
</body>
</html>