我的网站在Prestashop 1.6上启用了多重功能。 当我在商店n°1时,我想插入商店N°2的链接,而不必写入网址。 Smarty有变量{$ base_dir}(商店的URL)。此变量的值根据上下文而变化(如果我在存储n°1或存储n°2)。 有没有办法有一个聪明的变量,我可以特别得到一个商店的网址?
由于
答案 0 :(得分:0)
您可以使用:
$link->getPageLink($controller, $ssl = null, $id_lang = null, $request = null, $request_url_encode = false, $id_shop = null, $relative_protocol = false).
Link类中的所有函数都接受id_shop param。 IndexController的'index'。
答案 1 :(得分:0)
我刚刚发现了这个:
{assign var="foo" value=Shop::getShops() }
它返回一个包含所有商店网址的数组。
拥有商店的网址n°1:
{$foo[1]['uri']}
拥有商店的网址n°2:
{$foo[2]['uri']}
非常好用!