问题标签 [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.
php - 在 Prestashop 支付模块中检索当前地址详细信息
我正在为 FSSnet(印度支付网关)创建一个 Prestashop 支付集成模块。
我需要将一些用户定义的字段传递给支付网关,其中一些来自当前指定的订单发货地址(如电话号码等)
虽然我在浏览了各种公共类和全局变量之后提取了大部分字段,但我仍然保留了地址详细信息。
仅供参考,我需要来自 AddressCore 类的值(别名为 Address,存在于 /classes/Address.php 中):
我认为这很简单(或者可能是),但我无法找到正确的方法来使用成员访问运算符从 Address 类中提取这些公共变量。
此外,我需要在hookPayment函数下从模块的主 php 文件(例如 mymodulename.php)中获取这些值,而不是通过 SMARTY tpl 文件。我想那会更简单。
更新::找到解决方案。必须通过地址对象进行调试。以下代码有效。
接着
谢谢你。
input - Prestashop 用户注册必填字段
我试图摆脱 prestashop 的 v1.5 用户注册中的两个必填字段。我想将 FirstName 和 LastName 设置为不需要。
为此,我从 Address.php 和 Customer.php 两个类中删除了 'required' => true
但是当我尝试注册时,我得到了错误:创建您的帐户时发生错误。
任何想法为什么会发生这种情况?
这是我的 Customer.php 代码:
正如您从代码中看到的那样,它仅根据需要设置了电子邮件和密码字段。
php - Prestashop 1.5.6 如何添加到外部站点的链接而不是添加到购物车按钮
我正在使用 Prestashop 1.5.6。我需要提供指向外部网站的链接,而不是添加到购物车按钮。怎么可能?Prestashop 是否可以选择提供产品或任何模块的外部链接?
api - Prestashop 模块 API
我需要在 Prestashop 中创建一个模块。
该模块应具有以下功能。
1)当用户注册帐户、购买产品等时,数据也应通过 API 传递到另一个具有数据库的系统。
2) 我听说过 Prestashop 的 REST API。
3) 主要挑战是这一切都应该在模块的范围内,并且不应编辑 Prestashop 的核心文件或外部文件。
4) 上网搜索,没有找到符合要求的结果。
任何、帮助或想法如何实现。
谢谢..
prestashop - Prestashop 自定义/计算的产品价格
我有帆布横幅印刷网站。我希望客户输入宽度和高度,并使用我自己的自定义表格来计算和显示价格。现在我想将计算出的价格移动到购物车并从那里移动到订单生成。我已经检查了购物车的 prestashop 表,但它正在存储产品 ID 并加入产品表以获取价格。反正有没有达到我的要求?
prestashop - 加载产品编辑页面上的组合选项卡时应该使用什么挂钩来运行脚本
我正在为 prestashop 1.5 开发一个新模块,我需要在产品编辑页面上的“组合”选项卡中添加一行 html 代码。我在 template/controllers/products/combinations.tpl 中找不到任何特定的钩子所以我决定使用 jQuery 动态添加这一行。
作为临时解决方案,我使用了 displayAdminProductsExtra 挂钩。我在包含的.tpl 中有一个脚本,它在左侧隐藏了额外的选项卡并将reuired 行添加到“组合”选项卡中。
显然,这不是最好的解决方案。首先,加载额外的选项卡内容需要 1-2 秒,因此左侧的选项卡会延迟隐藏。其次,这种方式看起来不正确。
所以我的问题是:加载“组合”选项卡时运行脚本的最佳方式是什么?
如果有更好的方法将一行 html 代码添加到“组合”选项卡中,那就更好了:)
php - Prestashop 1.5:带有 ajax 调用的后台模块
我正在开发一个 Prestashop 后台模块,其中后端将响应 ajax 调用。在 php 文件“/modules/mymodule/ajax/do-something.php”中,如何检查管理员是否已登录?
prestashop - 在 Prestashop 中使用自定义模块扩展产品
我正在编写一个模块,我知道如何构建一个全局模块,但我想做以下事情:
- 拥有全局属性(已经涵盖)
- 在管理员的产品界面的选项卡中具有相同的属性,用户可以在其中覆盖全局属性(仍然要做)
现在我的问题:
- 如何在 prestashop 管理员的产品界面中添加一个附加选项卡?
- 我想我可以很容易地在我的模块模板中调用这些并检查 global 是否被覆盖?
感谢您的反馈,埃里克
PS。使用prestashop 1.5.8,以后会担心扩展到1.6
cron - 仍在服务器上运行脚本(块分层索引)
Prestashop 版本:1.5.4.1
我们正在通过货币会计系统的数据库桥在 PS 中更新产品(折扣、类别等),之后我们运行了几个 cron,但问题仅在于这个:
http:// * /modules/blocklayered/blocklayered-price-indexer.php?token= ** &full=1
在 apache 运行脚本视图中,这个脚本被打开了几次。我试过放在exit()
文件末尾但没有改变......
你有什么想法可能是问题吗?
smarty - 在 .tpl 文件中包含其他 .tpl Prestashop
我正在使用 Prestashop 1.5.4.1,我想在其他模块中调用一个模块(确切地说,我需要在家庭特色产品上方使用滑块模块)。我试图通过调用它
包括文件='../directory/module.tpl'
但总是我只得到没有任何代码的空白页。我也尝试了不同的目录声明方式,但结果总是一样的。是否有可能以正确的方式包含新模块?