问题标签 [prestashop-1.6]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1672 浏览

php - Prestashop:如何向模块字段添加翻译选项?

我有 prestashop 的自定义字段模块。我想添加图片上的语言翻译字段

在此处输入图像描述

我们怎么能做到这一点?

这是代码

你也可以在这里找到代码http://www.a2b4.net/customfield.txt所有模块 http://www.a2b4.net/customfield.rar

0 投票
2 回答
863 浏览

prestashop - 更新后主题/模块文件夹中的模板文件是否被覆盖?

我所知道的是:

主题文件夹中的模块视图文件夹用于自定义和覆盖模块视图的默认行为。(例如root/themes/my-theme/modules/blockcategories/

但我观察到此文件夹中的文件包含免责声明(著名的):

为什么他们也将这个免责声明放在这些文件中?我已经尽了最大努力使我的所有更改远离root/modules/clockcategories/.

Prestashop 版本:1.6.0.6

感谢您的帮助。

0 投票
2 回答
2346 浏览

prestashop - 分层导航块 - 放置在产品排序位置 prestashop 1.6

我想使用分层导航块创建制造商(在我的情况下为品牌)过滤器并将其放在我的默认排序旁边

在 ps 1.5 中,我通过在我的 category.tpl 中插入此代码来做到这一点

在此处输入图像描述

所以现在我的问题是当我在 prestashop 1.6 执行此步骤时遇到此错误

我试图清除缓存并重新编译我的模板,我什至在 \cache\smarty\cache 和 \cache\smarty\compile 中手动删除了我的缓存,但我仍然收到此错误。

0 投票
1 回答
2289 浏览

prestashop - Exclude products out of stock from list of new products - Prestashop

I am using a module that displays new added products in home page. I need to customize the module so that this list doesnt contain products sold. In other words, if a product is out of stock before the number of days it is condidered new is over, then do not show this product in list.

I can do it in view part by using {if $product.quantity < 0}{/if} but my goal is to perform it in controller. Here is my code:

How can I override the class Product so that the method getNewProducts take into account excluding products out of stock?

Or at least, how can I remove from $products the products with quantity =0 using PHP?

Your help is appreciated.

0 投票
1 回答
1820 浏览

prestashop - 产品默认排序不适用于 search.tpl - Prestashop 1.6.0.6

我在后台将默认排序类型设置为:库存。这适用于除 SearchController 模板文件之外的所有页面:search.tpl。

这种功能障碍背后的原因可能是什么?我真的不知道要处理代码的哪一部分。感谢所有已经遇到此类问题的人的建议。

编辑: 我发现点击搜索按钮后地址栏中的链接是:

当我删除orderby=position&orderway=desc时,默认行为有效。我只需要从控制器中删除此操作,但仍然不知道如何操作。

0 投票
1 回答
783 浏览

prestashop - Prestashop 数据库更新 - 如何仍然拥有来自 PROD 的最新数据?

我已将 prestashop 系统从 1.4.x 版本升级到最新的 1.6。现在这个过程对代码、模块和我们的自定义主题有很多影响..etc

因此,我们一直在努力解决所有问题一周。

现在我们面临一个问题:升级后的 PROD 中的数据库备份与现在在 PROD 上的备份相比,现在存在“数据过时”的问题。我的意思是,在 1.x 周期间,PROD 数据库一直有新的注册和新订单..等等。

问题:我想就如何更新我的“升级的 pre-prod 数据库”以使其仍然拥有最新的 PROD 交易提出建议?如果我只是从某个日期范围导入订单和客户并将其转储,这会是最佳选择吗?

谢谢!

0 投票
0 回答
244 浏览

module - Prestashop - 如何重命名页面的名称?

我需要的是重命名页面和链接的名称。

这是来自教程:

body 的 id 是 module-testmodule-allproducts。同样,这是一个模式:module-*modulename*-*controllername*. 这也是此页面的名称。它非常难看,但如果真的需要,我们有能力改变它。让我们编辑我们的 init() 方法,如下所示:

刷新页面。您现在会注意到 body id 已更改,反映了我们的变量分配。

这段代码对我不起作用。

0 投票
1 回答
3022 浏览

prestashop - 以编程方式创建属性 - Prestashop 1.6

我以编程方式向 Prestashop 1.6 添加属性,如下所示:

当我查看我的目录时,这个属性和它的组就在那里,一切似乎都井井有条。但是,当我在执行此操作后单击我的任何产品上的组合时,ajax 加载程序会无限旋转(我无法再在我的任何产品上创建组合)。有没有人经历过这样的事情?

0 投票
1 回答
702 浏览

prestashop - 更改后端语言后如何禁用 URL 重写

当我将 prestashop 后端的语言从波兰语更改为英语时,商店的 URL 开始从 shopname/ 重写为 shopname/pl/ - 我该如何禁用它?

0 投票
1 回答
2244 浏览

prestashop-1.6 - 如何在 prestashop 1.6 中挂钩标签到 displayTopColumn

有人可以告诉我如何在 prestashop 1.6 的 TopColumn 中显示标签吗?我知道我必须编辑 blogtags.php 但我不知道该怎么做——我的 PHP 太弱了。

当然我试过了——现在我可以在管理面板中挂钩标签,但不能在网站上挂钩。我做了什么?

完整的 blogtags.php