问题标签 [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.
module - Prestashop 1.5,如何将核心模块复制到我的主题模块文件夹中?
我想将 [prestashop new theme]cart 块(主模块文件夹中的cartblock2)复制到我的主题/模块中,以便对其进行自定义并保持核心模块完好无损。
我怎么做 ?我搜索了文档,但不是很清楚...
到目前为止我做了什么:
将 cartblock2 从主模块文件夹复制到我的主题/模块文件夹中,清空 prestashop 缓存(它已关闭但只是为了确定),我进行了更改,但没有任何更改,只有当我修改主模块文件夹中的模块时才会更改。
谢谢您的帮助
module - 在 prestashop 中安装主题后覆盖功能不起作用
我开发了一个模块来覆盖类和控制器文件。在控制器中,我尝试覆盖该ordercontroller.php
文件,并且在 prestashop 默认主题中一切正常。但是一旦我改变了覆盖函数的主题就不起作用了。
我在安装主题后卸载了模块,并在安装模块之前再次安装并删除了cache_index.php
文件..但仍然覆盖不起作用。谁能帮助我,我不知道在哪里出错。我使用的是 PS 版本 1.5.6.0
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:
谢谢!
prestashop-1.5 - 如何将新类或控制器添加到核心中?
我试图找出如何创建一个新的类或控制器,而不是覆盖现有的。所以我创建了控制器测试/controllers/front/TestController.php
但是,如果我去,mystore.com/index.php?controller=test
我会得到一个白页。在此之前我已经删除class_index.php
了cache
。
我还需要什么才能让我的新控制器工作?
ps 调试行说:
好吧,似乎每个控制器都必须有自己的类,但这可能不正确,因为我还创建了一个简单的测试类。这个类还必须有一个数据库表。
[
1. upd]
我做了一个测试表,类必须包含 $definitions 到它的字段,但仍然不知道为什么我不能运行脚本:
这就是我的调试错误信息现在所说的。
[
2. upd]
我可以在我的Test类中添加一个Run方法,但是我觉得没有意义:
它只会显示Test!
,而不是内容和其他东西,其他类根本没有这个方法并且工作正常。
解决方案。一切都很好,我的覆盖/控制器/前端也有一个 test.php 文件,所以这就是原因。
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 用于我的模块,而不是全部。
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 的末尾。为什么这样做以及如何解决这个问题?
prestashop - 提交 prestashop 模板和模块的最佳地点?
我制作了一个 prestashop 模板和模块,我想提交它以供出售。哪个是销售 prestashop 商品的最佳市场?
module - prestashop 货币块和语言块未正确显示
我需要在我的 prestashop 商店 v1.5.6.1 中实现货币块和语言块。我已经提前实现了这些模块页脚部分。语言块是可见的,但我无法使用下拉菜单更改语言。货币块模块在前端根本没有显示。
php - Prestashop blocklayered + 无限滚动问题
我遇到了 Prestashop 的问题,它使用无限滚动插件来http://www.infinite-scroll.com/
对类别产品列表进行更用户友好的分页。问题是当我开始使用 blocklayered 进行过滤时。不知何故,无限滚动不适用于blocklayered。
我认为解决方案位于 blocklayered.js 函数 reloadContent 中的某个地方(大约第 327 行)。我试图在那里创建一个无限滚动的新实例,但不是很成功。
这是我放在类别页面底部的代码
我会感谢任何帮助!:)
PS:我也在使用Presta 1.5+
和InfiniteScroll 1.5+
。
prestashop - Prestashop ModuleAdminController 使用简单的模板
试图弄清楚为什么像下面这样的东西不能工作。首选项管理部分中有一个指向此控制器的选项卡,但是当转到它时,它总是输出一个空白页面。我已经尝试了几件事,但以下基本上是我需要的。没有模型...我只需要这个来获取上传的文件以进行后期处理...
控制器文件...