如何使用Apollo页面构建器在prestashop 1.7中呈现链接

问题描述

我正在prestashop中开发电子商务,并使用Apollo Page builder对其进行模板化。

在产品页面(Ap Products Details Builder)中,我想向cms页面添加链接

这是我尝试过的:

  1. Ap PageBuilder-> Ap产品详细信息生成器-> detail2556437236->编辑

    在构建器上,将块tpl代码拖到模板内并添加{url entity='cms' id=6 id_lang='1'}

  2. 文件detail2556437236.tpl中添加

    {url entity='cms' id=10 id_lang=2}
    
  3. 文件detail2556437236.tpl中添加

    <a href=""></a>
    

每次尝试时,控制台上的元素均未出现任何错误。好像没有被叫到

解决方法

我很确定您不能在Appolo Page Builder的编辑器中使用Smarty模板,但是回答此问题的最佳人选是此模块的作者。

您始终可以这样链接:

/index.php?controller=cms&id_cms=111

,

好吧,我意识到由于某些奇怪的缓存而没有显示内容。

除此之外,我还有点问题。在tpl代码块上,它仍需要具有定位标记:

<a href="{url entity='cms' id=6}">text</a>

现在它可以很好地发挥魅力了

但是@KrystianPodemski答案也可以用1减。

如果该页面没有调试模式,它将显示一个重定向页面。