【问题标题】:PrestaShop MultiShops class name changingPrestaShop MultiShops 类名称更改
【发布时间】:2016-08-19 12:13:32
【问题描述】:

我有 6 家相同的商店,但语言不同。上一位开发者(没有回答我)创建了这个主题并在https://www.badetonnesite.de/ 的标题中制作了“免费送货”图片(带车的红色),我应该如何在其他商店/语言中显示它?

我知道在 .de 商店图片 div 中获取 <div class="free_shipping_de"></div> 类名,但在其他情况下它是:<div class="free_shipping"></div>

我在模块、代码文件中查找,但我找不到文件来修改它。也许有人可以帮我解决这个问题?我应该去哪里看,我应该怎么做?

谢谢你的建议!

【问题讨论】:

    标签: javascript php ruby-on-rails prestashop multistore


    【解决方案1】:

    从之前开发者的做法来看,你应该看看你的翻译,因为他的做法是通过

    <div class="{l s='free_shipping'}"></div> 
    

    在您的 themes/default-bootstrap/header.tpl 的第 98 行中。payment_logo 和其他一些人也是如此。这意味着此 div 的 class 属性将从当前所选语言的主题翻译中获得。 因此,在您的主题翻译(在您的后台)中,您应该寻找free_shipping 行并将其翻译成其他语言。

    我可能会补充说你很幸运他没有回应,因为这执行得很差:) 你应该考虑雇人来做这件事。

    另外,您可能希望指示您的服务器禁止directory index,因为现在它允许任何人下载模板文件。理想情况下,我应该在尝试执行此操作时遇到错误。

    【讨论】:

    • 谢谢!你解决了我 3 天的代码文件之旅,更改它非常简单.. +rep
    • 如果您不介意,还有一件事。您是如何在我的文件中找到完全相同的代码和代码行的?有任何检查员扩展或类似的东西吗? @Eihwaz
    • 不,正如我所说 - 您的目录是开放的,您的模板可供任何人免费下载。尝试直接导航到浏览器中的模板文件:它将下载该模板。这就是为什么我建议使用directory index 来防止这种行为,当有人试图直接访问文件时,您的服务器应该返回forbidden
    猜你喜欢
    • 2017-01-04
    • 1970-01-01
    • 1970-01-01
    • 2011-01-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-11
    • 1970-01-01
    相关资源
    最近更新 更多