首页 > 解决方案 > 在管理面板中打开购物车 3 '/add' 路径

问题描述

我目前正在第一次使用 Open Cart 开发电子商店。

我在管理菜单的“目录”子类别中添加了一个自定义页面, 如下所示

为此,我从所有四个管理子文件夹(控制器、语言、模型和视图)中的“产品”中复制了文件并重命名了所有内容。我有两个树枝文件,一个来自 product_list,一个来自 product_form。

这个新的管理目录页面的目的是列出我创建的数据库中的字符。我修改了不同 .php 和 .twig 页面的内容以匹配我的内容,并且页面的行为如我所愿,列出了字符。我保留了产品页面上的“添加”、“复制”、“删除”和“编辑”按钮,但现在我遇到了问题。

单击产品页面上的这些按钮时,它们会将您带到“ admin/index.php?route=catalog/product/add&user_token=”或“ admin/index.php?route=catalog/product/copy&user_token=”,并且它们工作正常。但是,如果我在我的新页面上单击它们,这些类型的链接将一无所获。

我在我的控制器文件中声明了链接,如此处所示

据我了解,菜单中的链接调用product_list.twig,而“添加”页面调用product_form.twig。但是在任何可见的地方都没有解释该链接是如何建立的。菜单中的“类别”链接的工作方式相同,按钮将指向此类链接。

我猜在 OpenCart 文件中必须有一行声明单击按钮时将调用 name_form ,我尝试查看不同的文件以找到类似的内容,但没有运气。

有谁知道如何解决这个问题?

我想要这个的原因是我未来的用户可以进入管理面板并向数据库添加新字符,而不必进入数据库本身。

任何帮助将非常感激。

标签: phpopencartopencart-3

解决方案


推荐阅读