使用Smarty和Prestashop的Facebook评论系统



我正在尝试将一些评论框添加到我网站的特定页面

但我遇到了一些麻烦

使用 smarty 我在文档中看到,为了获取当前 url,我们应该使用该合成器{$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 的代码似乎没有在源代码中解释。

任何帮助都将不胜感激。

在代码块末尾的 {/literal} 标记之前缺少一个结束</div>

 {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}

最新更新