prestashop-1.7相关内容

Prestashop 自定义页面与自己的模板

我正在运行我自己的 prestashop 主题并想添加一个没有 css 的新页面.因此我添加了三个文件 php、控制器和模板.我将 php 放在我的 prestashop 的根目录中,将控制器添加到 root/controllers/front 并将模板放在 root/themes/my-theme 中. 如果我调用 http://localhost/prestashop/?page=custo ..
发布时间:2021-06-21 18:32:17 其他开发

从 Prestashop 模块发出 ajax 请求

我正在制作一个模块,我需要制作一个 ajax 请求,如果可能的话,使用 JSON 响应,我该怎么做?我不太了解 Prestashop 1.7 在这方面的结构. 谢谢! 解决方案 这很简单,您只需要按照 Prestashop 的标准制作控制器,然后将其链接到您的前端 Javascript. 像这样命名一个 php 文件:./modules/modulename/controlle ..
发布时间:2021-06-21 18:32:06 其他开发

在 Prestashop 1.7 的管理产品页面中添加新字段的正确方法

我为 Prestashop 1.7 创建了一个模块,以便在管理产品页面中添加一个新字段.由于缺乏适当的文档,我想问一下添加自定义字段的正确方法,一个选择.我想在产品保存时得到保存和更新. 我使用下面的代码添加一个包含表单的 tpl 公共函数 hookDisplayAdminProductsExtra($params) {$this->smarty;$available_items = $t ..
发布时间:2021-06-21 18:32:03 PHP

未添加 Prestashop 1.7 JS 文件

在 Prestashop 1.7 上工作并将我的 theme.yml 文件更新为如下所示,但它没有添加到文件中.该文件在该目录中,但没有被拉入.对代码有什么建议吗?我想包含 JS 文件,但它没有被拉入. 资产:# 如果你小时候使用这个主题并且你想加载# 父主题资产,取消注释这一行.# use_parent_assets: 真# 以下几行显示了如何在您的页面中加载资源# 取消注释并更改值以开始加载 ..
发布时间:2021-06-21 18:31:52 其他开发

在 PrestaShop 前端控制器中获取模块的名称

在 PrestaShop(特别是 v1.7.5)中,可以获得实例 模块类的调用 $module = Module::getInstanceByName('theModuleName'); 在自定义模块的控制器中. 'theModuleName' 是否可以通过其他设置或变量使用,还是需要硬编码? 它也应该用作 getModuleLink() 的第一个参数. 解决方案 您可以通 ..
发布时间:2021-06-21 18:31:26 PHP

无法将js和CSS文件添加到后台

我想在模块中添加JS和CSS文件到后台.但是我收到错误消息:尝试调用类"AdminModulesController"的名为"registerStylesheet"的未定义方法. 我看过其他帖子(例如在prestashop的页脚处显示我的模块JS ),或在此处https://devdocs.prestashop.com/1.7/themes/getting-started/asset-man ..
发布时间:2021-04-26 19:18:17 前端开发

Prestashop背景批量产品导入

我正在尝试在Prestashop电子商务中定期导入有效的1.5万种产品,解析ASCII文件(3.5MB),并且仅使用Prestashop的API. 全部在docker下运行,并带有来自docker hub的官方映像. 如果不存在具有相同参考字段的产品,则必须插入新产品(如果有)以对其进行更新.我开发了一个模块,可以通过单击一个自定义管理选项卡来使其实现此功能,但是它可以正常工作,但是整 ..
发布时间:2021-04-07 20:52:08 PHP

actionValidateCustomerAddressFormAfter在Prestashop的表单验证之前触发钩子

在我的Prestashop 1.7网站中,我有一个前端地址编辑表(允许我的客户编辑其邮政地址).在Prestashop决定用户键入的数据正确与否之后,我想执行一个钩子(例如邮政编码仅包含数字).我认为可以通过使用以下方法完成: $this->registerHook('actionValidateCustomerAddressFormAfter');除此之外: public function ..
发布时间:2020-11-23 20:20:59 其他开发

无法将js和CSS文件添加到后台

我想在模块中添加JS和CSS文件到后台。但我收到错误消息:尝试调用名为“ AdminModulesController”类的未定义方法“ registerStylesheet”。 我看过其他帖子(例如在prestashop的页脚处显示我的模块JS )或在此处 https://devdocs.prestashop.com/1.7/themes/getting-started / asset-m ..
发布时间:2020-10-12 03:06:16 前端开发

Prestashop 1.7客户密码加密?

我为Prestashop 1.6创建了一些基于php的第三方系统.它可以直接连接Prestashop数据库.并且知道Im将我的Presta升级到1.7.5.1并开始工作了.只有它不再登录客户,因为如我所见,密码加密已更改.我在1.6上使用了md5(COOKIE_KEY.'password'),但在1.7上看到的密码与md5完全不同.你能告诉我加密是怎么回事. (如果您用php代码告诉我,它将变得更 ..
发布时间:2020-09-20 04:42:55 PHP

Prestashop 1.7管理员主题CSS覆盖

我正在尝试修改PS 1.7的管理主题-仅隐藏一些选项和菜单项。 我修改了./adminFolder/themes/default/css /override.css 它在任何地方都可以使用,除了在Catalog / Products和Modules之外-好像没有替代项。 如何使css替代在管理区域中全局工作? 解决方案 如果要隐藏菜单/ sub-menus,您可以在表 [ ..
发布时间:2020-06-02 18:53:34 其他开发

通过一键式升级模块将Prestashop从1.7.0.3升级到最新版本

我目前有一个1.7.0.3 Prestashop,我想升级到最新的稳定版本.当我从一键式升级模块开始升级时,正确下载了最新版本,但是出现关于未指定备份名称的错误.然后,由于无法找到该信息的填充位置(我进行了手动备份),因此我禁用了备份文件和数据库的选项. 然后,我被告知必须修改17152个文件,而版本比较告诉我,仅需要修改5157个文件并删除895个文件.升级卡在了17152个文件中,并进行 ..
发布时间:2020-05-10 21:10:00 其他开发

使用基本(使用ID)结构将旧产品网址(无ID)重定向到新网址

我的PrestaShop 1.7.5安装遇到问题. 大约2周前,我尝试将PrestaShop版本(从1.7.4升级到1.7.5).不幸的是,一个重要的模块不再起作用(调度程序的替代已过时),该模块生成SEO友好的URL,URL中没有ID,例如:domain/{category}/{rewrite} 我们希望不进行任何回滚,并且正在考虑两种选择. 选项1:将所有旧产品网址重定向到新 ..

如何添加自定义产品“排序依据"在prestashop中的字段?

我是Prestashop的新手,我试图添加一个新的“排序方式"字段(默认情况下,您具有:“相关性",“名称,从A到Z",“名称,从Z到A",“价格" ,从低到高",“价格,从高到低") 如您所知,该功能位于名为以下模块的模块中: "Ps_facetedsearch",链接此处. 我尝试过: 编辑模块文件可以正常工作,但是如果我想保留功能,就无法升级该模块. 覆盖,但似乎无法正常 ..
发布时间:2020-05-10 19:44:17 PHP