我正在尝试将一些评论框添加到我网站的特定页面
但我遇到了一些麻烦
使用smarty我在文档中看到,为了获取当前的url,我们应该使用该synthax {$smarty.server.HTTP_HOST}{$smarty.server.REQUEST_URI}
这实际上就是我把这些代码放在我的tpl中。
{literal}
<div id="fcbcfooter"><div data-href="http://{$smarty.server.HTTP_HOST}
{$smarty.server.HTTP_HOST}{$smarty.server.REQUEST_URI}" class="fb-
comments" data-width="500px;" data-num-posts="10" data-
colorscheme="light"></div>
{/literal}
我遇到的麻烦就是它给我回复了那条消息
href URL is not properly formatted
获取url的代码似乎没有在源代码中解释。
任何帮助将不胜感激。
答案 0 :(得分:1)
您在</div>
标记之前的代码块末尾错过了结束{/literal}
。
{literal}
<div id="fcbcfooter">
<div data-href="http://{/literal}{$smarty.server.HTTP_HOST}
{$smarty.server.HTTP_HOST}{$smarty.server.REQUEST_URI}{literal}" class="fb-comments" data-width="500px;" data-num-posts="10" data-colorscheme="light"></div>
</div>
{/literal}