【问题标题】:How to render a link in prestashop 1.7 with Apollo page builder如何使用 Apollo 页面构建器在 prestashop 1.7 中呈现链接
【发布时间】:2020-10-14 11:12:44
【问题描述】:

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

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

这是我尝试过的:

  1. App PageBuilder -> Ap Products Details Builder -> 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>
    

每次尝试时,元素中都不会出现任何内容,控制台上也不会出现错误。它似乎甚至没有被调用

【问题讨论】:

    标签: smarty prestashop-1.7


    【解决方案1】:

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

    你总是可以这样链接:

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

    【讨论】:

      【解决方案2】:

      好的,我意识到内容没有出现是因为一些奇怪的缓存。

      除此之外,我出了点问题。在 tpl 代码块上它仍然需要有锚标记:

      &lt;a href="{url entity='cms' id=6}"&gt;text&lt;/a&gt;

      现在它可以作为魅力使用了

      但@KrystianPodemski 的答案也有效,减去 1。

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

      【讨论】:

        猜你喜欢
        • 2013-10-30
        • 1970-01-01
        • 2018-05-01
        • 1970-01-01
        • 2017-04-04
        • 1970-01-01
        • 2017-05-09
        • 2021-06-14
        • 1970-01-01
        相关资源
        最近更新 更多