首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何从后台调用模块方法,特别是从订单页面

如何从后台调用模块方法,特别是从订单页面
EN

Stack Overflow用户
提问于 2020-06-29 14:28:15
回答 1查看 341关注 0票数 0

我已经在Prestashop 1.7中创建了一个模块

我想从后台订单页面调用模块方法。

我正在覆盖订单页面视图以创建url。

URL的格式应该是什么

到目前为止我已经尝试过了:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
{url entity='module' name='mymodule' controller='mymodulecontroller' params=['order_id' => $order->id]}

它提供了如下链接:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
http://localhost/ps17/module/mymodule/mymodulecontroller?order_id=4

当这个方法被调用时,我想返回一个值。

我不想给JS分配任何东西。

此模块没有配置页面。

有没有人能说点什么。我知道我的问题不是很清楚。我可以澄清你的问题。

我只有这些文件MyModule.php控制器/管理员/我的模块控制器.php Override/..............

安装了模块。覆盖不起作用,必须手动覆盖。挑战是使用url调用MyModule.php或Controller/Admin/MymoduleController.php的方法。

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2020-06-29 20:58:32

Prestashop有很多钩子。你必须在你的模块中使用它们,也不需要任何重写。

1-在安装过程中在某些Hook中注册模块

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$this->registerHook('displayAdminOrder')

2-在模块中的Hook方法中运行代码

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
public function HookDisplayAdminOrder($params)
{
    // some of the codes to display something in display Hooks
    // Or some of the codes to do something in action Hooks
}

管理订单页面中的一些重要钩子:

  • actionOrderStatusPostUpdate
  • displayAdminOrder
  • displayAdminOrderTabContent
  • displayAdminOrderContentOrder
  • displayAdminOrderContentShip
  • displayAdminOrderLeft
  • displayAdminOrderRight完整列表:List of Hooks PS1.7
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62640343

复制
相关文章
Typecho博客如何调用菜单方法 - 分类/页面模块
老蒋这几天在帮助一个前端同时熟悉Typecho主题的衔接,这个同事对于前端还是熟悉的,但是对于CMS的主题是不懂的,于是需要磨合熟悉,后面工作的时候才可以衔接。这里需要记录的是Typecho CMS程序菜单的调用,我们根据官方的调用方法记录到菜单的调用。
老蒋
2021/12/24
4630
Spring杂谈 | 从桥接方法到JVM方法调用
这些代码对我之前也造成了不小疑惑,在彻底弄懂后通过本文分享出来,也能减少大家在阅读代码过程中的障碍!
程序员DMZ
2020/07/06
1.6K0
WordPress 技巧:如何从 WordPress 页面菜单中移除特定页面
从 wp_list_pages() 中生成的页面菜单中移除特定的页面是非常简单的,只需要把下面代码加入到主题的 functions.php 文件中:
Denis
2023/04/15
1.9K0
jquery调用页面的方法
本文转载:http://www.cnblogs.com/chenxizhang/archive/2009/05/28/1491250.html
跟着阿笨一起玩NET
2018/09/19
3.1K0
TP前台调用后台验证方法(跨模块继承控制器)
可能方法有很多种。手册也有调用的方法,但是我想要的是继承! 所以,问了很多人,最终实验成功的是 : use \[后台]\Controller\[要继承的控制器类名] class IndexContr
简单、
2018/07/18
1.1K0
echarts插件-从后台请求的数据在页面显示空白的问题
最近的项目里面关于统计图方面的问题,有涉及到很多,也在博客里面更新了自己所遇到的问题,开发过程中会遇到很多问题,解决技术问题的方法也有千千万
王小婷
2018/08/22
1.2K0
echarts插件-从后台请求的数据在页面显示空白的问题
从Falco看如何利用eBPF检测系统调用
eBPF是一项革命性的技术,可以在操作系统内核中运行沙盒程序。它用于安全有效地扩展内核的功能,而无需更改内核源代码或加载内核模块。通过允许在操作系统中运行沙箱程序,应用程序开发人员可以运行eBPF程序,以便在运行时向操作系统添加额外的功能。然后,操作系统保证安全性和执行效率,就像在实时(JIT)编译器和验证引擎的帮助下进行本机编译一样。这导致了一波基于eBPF的项目,涵盖了广泛的用例,包括下一代网络、可观察性和安全功能。
绿盟科技研究通讯
2022/06/06
2.7K0
从Falco看如何利用eBPF检测系统调用
(1)订单模块---创建订单和更新订单如何保证幂等
用户在立即购买点击下单时候,有可能重复点击下单按钮,如果后端根据请求的次数相应的创建多笔订单,这是系统的bug,实际上用户只是点击一次下单,所以要保证下单接口的幂等性,对于业务订单的支付状态或者物流状态变更都是基于订单表进行的更新update操作,也需要保证幂等性
小时的棒棒糖
2023/09/26
4830
从 0 开始做后台测试
本文介绍了如何从0开始做后台测试,主要从项目后台架构的分析、测试后台接口功能、接口稳定性和高负载情况下服务器处理超时问题等方面进行研究和探讨,并提供了一些解决思路和建议。
腾讯移动品质中心TMQ
2017/07/13
3.1K0
从 0 开始做后台测试
Spring AOP不拦截从对象内部调用的方法原因
  拦截器的实现原理很简单,就是动态代理,实现AOP机制。当外部调用被拦截bean的拦截方法时,可以选择在拦截之前或者之后等条件执行拦截方法之外的逻辑,比如特殊权限验证,参数修正等操作。
intsmaze-刘洋
2018/08/29
2.6K0
Jquery ajax调用后台aspx后台文件方法(不是ashx)
在asp.net webForm开发中,用Jquery ajax调用aspx页面的方法常用的有两种:下面我来简单介绍一下。   (1)通过aspx.cs的静态方法+WebMethod进行处理    简单的介绍下WebMethod方法的用法    1.修饰符主要用public static修饰    2.方法前面加上[WebMethod]属性表明这是WebMethod方法    3.前台html页面(Client端)访问时要使用post方法,和后台.cs文件进行数据交互,否则会返回整个html页面。    4
郑小超.
2018/01/24
6.9K0
[WIS22] 从 R 中调用 Wolfram 语言
本文译自 Wolfram 2022 印度冬令营文章系列之一:https://community.wolfram.com/groups/-/m/t/2446943
WolframChina
2022/03/29
8670
[WIS22] 从 R 中调用 Wolfram 语言
从*.BAT到银行钓鱼页面
如果你以为使用BAT文件来进行攻击有点过时了,那我得请你想好再说了。在监控我们的安全邮件网关云服务时,我们发现了多个针对巴西用户的可疑的垃圾邮件。接下来,我们就给大家分析一下这个使用BAT文件来实施攻
奶糖味的代言
2018/04/16
9910
从*.BAT到银行钓鱼页面
从源码透析gRPC调用原理
gRPC是如何work的,清楚的理解其调用逻辑,对于我们更好、更深入的使用gRPC很有必要。因此我们必须深度解析下gRPC的实现逻辑,在本文中,将分别从客户端和服务端来说明gRPC的实现原理。
netkiddy
2018/08/19
18.5K1
从源码透析gRPC调用原理
从模块外部访问内部成员
从模块外部访问内部成员 1.使用exports exports.js: var myMsg='hello'; var funcname = function () { return 'testMsg'; }; exports.msg = myMsg; exports.funcname = funcname; foo.js: var foo = require('./exports.js'); console.log(foo.msg); console.log(foo.funcname());
Dream城堡
2018/10/15
1.1K0
Vue---从后台获取数据vue-resource的使用方法
  作为前端人员,在开发过程中,我们大多数情况都需要从后台请求数据,那么在vue中怎样从后台获取数据呢?接下来,我简单介绍一下vue-resource的使用方法,希望对大家有帮助。
半指温柔乐
2018/09/11
3.4K0
Vue---从后台获取数据vue-resource的使用方法
订单系统:从0到1设计思路
本文主要讲述了在传统电商企业中,订单系统应承载的角色,就订单系统所包含的主要功能模块梳理了设计思路,并对订单系统未来的发展做了一些思考。
架构之家
2022/07/12
7390
订单系统:从0到1设计思路
从DY用户页面获取作品列表
本文内容是其中一种方案,从用户主页的HTML响应内容中抽取user信息和作品列表数据。
李玺
2023/04/22
1.8K0
从DY用户页面获取作品列表
Vue:(1)从80%搭建个人管理后台
前言 如果说有一个自己的服务器是一个后台程序员的浪漫,那么有一个个人的后台管理则是一个前端的浪漫。大大小小的仪表盘,各种丰富多彩的图表,形形色色的表单。每一个男孩子小时候都想着有一个自己的秘密仓库,里面有很多的工具,管理着自己所有的秘密。只是后来长大了,那些小时候的愿望不知道丢到哪里去了。还好作为一个程序员,虽然没有了自己的秘密仓库,但我还是能搭建一个管理后台,管理自己的所有网站。 传统的管理后台使用JQ+iframe的形式制作,这样导致了会有许多html页面,项目的结构复杂,维护起来也不方便。看过了许多J
MrTreasure
2018/05/10
3.8K1
点击加载更多

相似问题

如何从模块编程创建PrestaShop后台页面?

11

从后台调用什么方法?

12

如何从模块调用Rake方法?

22

从代码后台调用javascript方法

10

从代码后台调用Javascript方法

23
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文