问题标签 [prestashop-1.7]
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.
php - 找不到产品评论模块 - PrestaShop 1.7
我想在我的 PrestaShop 1.7 安装中启用产品评论功能,但我无法做到这一点,因为负责此功能的模块(即产品评论)在 PrestaShop 1.7 中不存在。
它是否已内置到 PrestaShop 中?还是有一些额外的设置?
prestashop - 如何更改 prestashop 1.7 中的当前主题?
我需要帮助来更改我在 Prestashop 1.7 中的当前默认主题。我已将首选主题手动上传到主题文件夹中,但在仪表板中未检测到。
php - Prestashop 1.7 在模块中看不到我的模板文件
我创建了一个名为 gestionfournisseur 的模块。我需要在这个模块中修改前端视图的某些部分。为此,我创建了两个文件:
1 - gestionfournisseur/controllers/front/display.php
:这个文件内容我的控制器逻辑和继承 ModuleFrontController
2 - gestionfournisseur/views/templates/front/display.tpl
:内容我要显示的视图。
我在我的模块主文件中使用以下指令生成了指向此页面的链接:
但是,prestashop 给我一个很大的例外:没有找到 display.tpl 的模板
如果它不能帮助你,我的变量 $this->context->smarty->getTemplateDir() 的内容如下所示:
请你不能告诉我有什么问题吗?
谢谢
php - Prestashop 1.7 上的 Prestashop1.6 主题
我有一个大问题。
我已经安装了 prestashop 1.7 并且我喜欢它的管理界面,但是,与 prestashop 1.6 提供的主题相比,它的默认主题根本不适合我的活动领域。
这是我的问题,是否可以在 prestashop 1.7 上使用 prestashop 1.6 默认主题。
真的,这太酷了。先感谢您。
prestashop - Prestashop 1.7.0.3-1.7.0.2 全新安装 403 错误
我在安装 Prestashop 1.7.0.3 和 1.7.0.3 时遇到问题
首先,我尝试在我的主机中通过 softaculous 安装 prestashop,我确实安装了 1.6.1.10,但是当我尝试通过 softaculos 安装 1.7.0.2 或 1.7.0.3 时,我收到错误消息,提示“找不到所需的 PHP 扩展:fileinfo”。然后我尝试通过ftp上传文件并安装,但这次我得到403错误。
我尝试将文件夹权限设置为 777,并根据 prestsop 论坛上的一些建议添加包含 Options FollowSymLinks 的 .htaccess 文件,但它仍然不起作用。
是关于我的托管设置还是与 fileinfo 扩展相关的内容?
prestashop - 以编程方式配置 Prestashop 多面搜索
我必须为客户制作 Prestashop 网站,所以我必须每天使用脚本导入他们的所有产品。除了我需要启用ps_facetedsearch
模块的属性外,一切都运行良好(类别、产品、照片、功能)。我可以在我的数据库中插入属性值,但我找不到如何将它们分配给产品(这是问题 #1)。然后我需要在我的脚本中配置上述模块,以便这些属性可以在搜索块中显示为过滤器。准确地说,我必须告诉我的过滤器模型中使用了哪些类别,而我不能每天手动进行。
这是我用来将数据作为属性插入的代码($data
是要导入所有数据的对象):
关于这两个问题,你能指出我正确的方向吗?
编辑:对于我的问题的第一部分,我接受了以下答案。至于第二部分,我终于找到了正确的代码,所以我会把它放在这里,以防有一天它可以帮助到别人。
prestashop-1.7 - Prestashop 1.7 使用模块覆盖 .tpl 文件
我正在尝试在 prestashop 1.7.* 中创建一个模块。我遇到了需要我编辑位于主题/经典/模板/结帐文件夹中的cart.tpl文件的情况。在文档中,我遇到了/themes/[theme_name]/modules,其描述为“用于覆盖 .tpl 文件和语言文件的子文件夹,如有必要。 ”。无法找到正确的解释,我尝试创建“MyModule/themes/classic/templates/checkout/cart.tpl”,不幸的是,这些更改并未反映在网站中。我不知道应该做什么。
PS当我尝试创建一个钩子并通过更改主题/经典/模板/结帐/cart.tpl文件来放置它时,它是成功的。我打算将我的钩子放在我模块的覆盖cart.tpl文件中。
php - Prestashop 1.7 从模块覆盖核心控制器
我面临着一个奇怪的情况。我正在尝试覆盖购物车控制器,如果我将CartController.php
文件放在/override/controllers/front中,我能够成功,如果我将相同的文件放在我的自定义模块中并安装模块,我会失败。模块中文件的路径是myModule/override/controllers/front。文件内容是
我还注册了一个钩子,它显示正常。
我在这里想念什么?
module - Prestashop 1.7 中的自定义钩子
我尝试为滑块模块为 Prestashop 1.7.0.3 创建一个自定义 Hook。我插入:
displaySlider:
- ps_imageslider
在“钩子”块上的 theme.yml 文件上。然后插入:
在 header 和 section id=”wrapper” 标签之间的 theme/templates/layouts/layout-both-columns.tpl 文件上。根据这篇文章:Prestashop 1.7 中的自定义挂钩一切正常,但是当我尝试从后端更改滑块模块位置时,挂钩未显示在可用挂钩上。
prestashop - Prestashop 1.7 webservice登录客户
如何在 Prestashop 1.7中通过 web 服务登录客户
在 Prestashop 1.6 中(在 1.7 中不工作):
http://yourdomainname.com/api/customers/ ?filter[email]=user@yourdomainname.com &filter[passwd]=$md5_password