问题标签 [prestashop-1.5]

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 回答
741 浏览

module - Prestashop 1.5,如何将核心模块复制到我的主题模块文件夹中?

我想将 [prestashop new theme]cart 块(主模块文件夹中的cartblock2)复制到我的主题/模块中,以便对其进行自定义并保持核心模块完好无损。

我怎么做 ?我搜索了文档,但不是很清楚...

到目前为止我做了什么:

将 cartblock2 从主模块文件夹复制到我的主题/模块文件夹中,清空 prestashop 缓存(它已关闭但只是为了确定),我进行了更改,但没有任何更改,只有当我修改主模块文件夹中的模块时才会更改。

谢谢您的帮助

0 投票
2 回答
1148 浏览

module - 在 prestashop 中安装主题后覆盖功能不起作用

我开发了一个模块来覆盖类和控制器文件。在控制器中,我尝试覆盖该ordercontroller.php文件,并且在 prestashop 默认主题中一切正常。但是一旦我改变了覆盖函数的主题就不起作用了。

我在安装主题后卸载了模块,并在安装模块之前再次安装并删除了cache_index.php文件..但仍然覆盖不起作用。谁能帮助我,我不知道在哪里出错。我使用的是 PS 版本 1.5.6.0

0 投票
1 回答
867 浏览

prestashop - 从模块设置更新字段值

我制作了一个模块来展示几个 id 来自新表的产品。

该表的(ps_initialmod)结构是:

  • id_desta

  • id_prod(关系的 id_product)

  • mod(值 - 1:“特色产品”,2:“产品优惠”,3“特色系列”)。

表数据为:

该模块有3个功能:

  • obtenerDestacados():搜索 mod 1,获取产品数据并将其传递给 tpl。

  • obtenerOfertas():搜索 mod 2,获取产品数据并将其传递给 tpl。

  • obtenerColeccion():搜索 mod 3,获取产品数据并将其传递给 tpl。

到目前为止,一切都很好。

但我不知道如何从设置页面更改每一行的 id_prod 字段。

设置.tpl:

谢谢!

0 投票
1 回答
5865 浏览

prestashop-1.5 - 如何将新类或控制器添加到核心中?

我试图找出如何创建一个新的类或控制器,而不是覆盖现有的。所以我创建了控制器测试/controllers/front/TestController.php

但是,如果我去,mystore.com/index.php?controller=test我会得到一个白页。在此之前我已经删除class_index.phpcache

我还需要什么才能让我的新控制器工作?

ps 调试行说:

好吧,似乎每个控制器都必须有自己的类,但这可能不正确,因为我还创建了一个简单的测试类。这个类还必须有一个数据库表。

[1. upd]我做了一个测试表,类必须包含 $definitions 到它的字段,但仍然不知道为什么我不能运行脚本:

这就是我的调试错误信息现在所说的。

[2. upd]我可以在我的Test类中添加一个Run方法,但是我觉得没有意义:

它只会显示Test!,而不是内容和其他东西,其他类根本没有这个方法并且工作正常。

解决方案。一切都很好,我的覆盖/控制器/前端也有一个 test.php 文件,所以这就是原因。

0 投票
1 回答
1172 浏览

prestashop-1.5 - 模块的友好网址,如何从网址中删除模块?

如何为我的模块页面设置一个友好的 url,实际上我只需module要从我url: http://mystore.com/module/mymodule的中删除一个并且它必须是 just http://mystore.com/mymodule

[1 . 更新 ]

我认为如果我module在偏好中去掉 a 并设置{module}{/:controller}而不是module/{module}{/:controller}

喜好

所以我只需要这个 url 用于我的模块,而不是全部。

0 投票
3 回答
8372 浏览

redirect - PrestaShop:非 www URL 重定向到 404 错误页面

我在 PrestaShop 网站上遇到了一个奇怪的问题。

当我打开一个没有 WWW 的 URL 时,它会重定向到 WWW 页面,但会显示 404 页面。

例如,当我尝试访问时http://mydomain.com/home/contact-us,它会将我带到http://www.mydomain.com/home/contact-us?controller=404. 它不应该添加?controller=404到 url 的末尾。为什么这样做以及如何解决这个问题?

0 投票
1 回答
217 浏览

prestashop - 提交 prestashop 模板和模块的最佳地点?

我制作了一个 prestashop 模板和模块,我想提交它以供出售。哪个是销售 prestashop 商品的最佳市场?

0 投票
2 回答
3749 浏览

module - prestashop 货币块和语言块未正确显示

我需要在我的 prestashop 商店 v1.5.6.1 中实现货币块和语言块。我已经提前实现了这些模块页脚部分。语言块是可见的,但我无法使用下拉菜单更改语言。货币块模块在前端根本没有显示。

0 投票
1 回答
1831 浏览

php - Prestashop blocklayered + 无限滚动问题

我遇到了 Prestashop 的问题,它使用无限滚动插件来http://www.infinite-scroll.com/对类别产品列表进行更用户友好的分页。问题是当我开始使用 blocklayered 进行过滤时。不知何故,无限滚动不适用于blocklayered。

我认为解决方案位于 blocklayered.js 函数 reloadContent 中的某个地方(大约第 327 行)。我试图在那里创建一个无限滚动的新实例,但不是很成功。

这是我放在类别页面底部的代码

我会感谢任何帮助!:)

PS:我也在使用Presta 1.5+InfiniteScroll 1.5+

0 投票
2 回答
2285 浏览

prestashop - Prestashop ModuleAdminController 使用简单的模板

试图弄清楚为什么像下面这样的东西不能工作。首选项管理部分中有一个指向此控制器的选项卡,但是当转到它时,它总是输出一个空白页面。我已经尝试了几件事,但以下基本上是我需要的。没有模型...我只需要这个来获取上传的文件以进行后期处理...

控制器文件...