美好的一天。 我正在为prestashop开发一个简单的模块,我的想法是能够在后台设置hreflang的东西,并将代码注入所有页面的标题中。我真的很震惊:
让我说我在一个URL是:
的页面上http://www.server.com/en/content/8-quality
从这里开始,我想检索同一页面的网址,比方说意大利语:
http://www.server.com/it/content/8-qualita
有没有办法在不尝试在数据库上搜索的情况下执行此操作?我的意思是,这应该适用于cms页面,产品,类别等,我想问一下Prestashop:
这是给定语言中当前页面的URL?
提前感谢。
答案 0 :(得分:3)
假设您想要的页面是cms的,在Link.php类中,您具有以下功能:
public function getCMSLink($cms, $alias = null, $ssl = false, $id_lang = null)
Juste用良好的语言称呼它并完成它。您可以使用
从smarty中调用它{$ link-> getCMSLink(' quality',null,false,$ id_lang)}