gpt4 book ai didi

themes - Prestashop 根目录

转载 作者:行者123 更新时间:2023-12-03 23:02:34 26 4
gpt4 key购买 nike

我正在使用 prestashop,在主题中我添加了自己的目录,里面有一个样式表

然后我在 header.tpl 中链接了样式表
例如

<link rel="stylesheet" type="text/css" href="/directory/style.css" />

但是,如果我在子目录中安装 prestashop,例如

www.website.com/prestashop/那么样式没有显示,因为它认为网站的根是 www.website.com。是否有一个 pretsashop 字符串可以用来回显安装 prestashop 的目录?

例如类似的东西

$ps_dir 或
$ps_uri ???

所以我可以做这样的事情
<link rel="stylesheet" type="text/css" href="{$ps_dir}/directory/style.css" />

干杯

最佳答案

假设您使用的是 PS 1.4 及更高版本,那么您应该始终将其他样式表加入队列,但要做到这一点,您需要向 FrontController 添加一个简单的覆盖。类或创建特定于主题的模块。这样做的好处是 Prestashop 会将您的 CSS(或 javascript)包含在它的最小化和 CDN 代码中,这可以大大加快您的网站速度。

是否有任何理由需要有一个单独的 css 文件,并且无法命名主题 global.css 所需的 css?使用 global.css 文件意味着它将被自动包含并最小化。

如果您可能需要有条件地添加 css(您必须将其硬编码到主题中)或引用其他主题资源,那么您还可以使用以下变量:

{$css_dir} The /css directory in your theme
{$js_dir} The /js directory in yout theme
{$img_dir} /img directory in your theme
{$tpl_dir} Your theme's top-level directory

关于themes - Prestashop 根目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10428347/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com