如何使用 Apollo 页面构建器在 prestashop 1.7 中呈现 link
How to render a link in prestashop 1.7 with Apollo page builder
我正在 prestashop 中开发电子商务,它使用 Apollo Page builder 来制作模板。
在产品页面(Ap Products Details Builder)中,我想添加一个 link 到 cms 页面。
这是我试过的方法:
Ap PageBuilder -> Ap 产品详细信息生成器 -> detail2556437236 -> 编辑
在生成器上,将块 tpl 代码拖到模板中并添加:
{url entity='cms' id=6 id_lang='1'}
在文件detail2556437236.tpl中添加:
{url entity='cms' id=10 id_lang=2}
在文件detail2556437236.tpl中添加:
<a href=""></a>
每次尝试,元素中都没有出现任何内容,控制台上也没有出现错误。好像连调用都没有
我很确定您不能在 Appolo Page Builder 的编辑器中使用 Smarty 模板,但是回答这个问题的最佳人选是该模块的作者。
您可以随时 link 像这样:
/index.php?controller=cms&id_cms=111
好的,我意识到由于一些奇怪的缓存,内容没有出现。
除此之外,我还有点不对劲。在 tpl 代码块上它仍然需要有锚标记:
<a href="{url entity='cms' id=6}">text</a>
现在它很好用了
但是@KrystianPodemski 的答案也有效,减去 1。
如果页面没有调试模式,它将显示重定向页面。
我正在 prestashop 中开发电子商务,它使用 Apollo Page builder 来制作模板。
在产品页面(Ap Products Details Builder)中,我想添加一个 link 到 cms 页面。
这是我试过的方法:
Ap PageBuilder -> Ap 产品详细信息生成器 -> detail2556437236 -> 编辑
在生成器上,将块 tpl 代码拖到模板中并添加:
{url entity='cms' id=6 id_lang='1'}
在文件detail2556437236.tpl中添加:
{url entity='cms' id=10 id_lang=2}
在文件detail2556437236.tpl中添加:
<a href=""></a>
每次尝试,元素中都没有出现任何内容,控制台上也没有出现错误。好像连调用都没有
我很确定您不能在 Appolo Page Builder 的编辑器中使用 Smarty 模板,但是回答这个问题的最佳人选是该模块的作者。
您可以随时 link 像这样:
/index.php?controller=cms&id_cms=111
好的,我意识到由于一些奇怪的缓存,内容没有出现。
除此之外,我还有点不对劲。在 tpl 代码块上它仍然需要有锚标记:
<a href="{url entity='cms' id=6}">text</a>
现在它很好用了
但是@KrystianPodemski 的答案也有效,减去 1。
如果页面没有调试模式,它将显示重定向页面。