我创建了一个模块,并使用 displayAdminProductsExtra 挂钩以显示在管理面板中。我想在后端 tpl 文件中使用 base_url smarty 变量。我搜索并得知 base_url 仅适用于前端 tpl 文件。如何获取基本 url 并在后端 tpl 文件中使用?任何帮助,将不胜感激。
问问题
35213 次
4 回答
14
如果您只需要使用基本目录__PS_BASE_URI__
来获取完整的 URL,您可以使用
_PS_BASE_URL_.__PS_BASE_URI__
于 2013-08-22T07:03:01.300 回答
4
将其放入您的模板文件 ( *.tpl
)
{$base_dir}
例子:
<a href="{$base_dir}content/6-about-us">About Us</span></a>
于 2015-02-19T10:25:14.490 回答
4
Context::getContext()->shop->getBaseURL(true);
于 2017-08-12T09:08:06.310 回答
1
前端:
如果您希望访问前端文件中的站点基本 url,请使用:
{$base_dir}
管理面板:
如果您希望在管理模块文件中使用站点基本 url,请使用:
Tools::getHttpHost(true).__PS_BASE_URI__
于 2017-02-07T13:28:29.207 回答