我目前是第一次使用Open Cart开发电子商店。
我在“管理”菜单的“目录”子类别中添加了自定义页面 as shown here。
为此,我在所有四个管理子文件夹(控制器,语言,模型和视图)中从“产品”中复制了文件,并重命名了所有文件。我有两个树枝文件,一个来自product_list,一个来自product_form。
这个新的Admin目录页面的目的是列出我创建的数据库中的字符。我修改了不同.php和.twig页面的内容以匹配我的内容,并且该页面的行为符合我的要求,列出了字符。我保留了“产品”页面上的“添加”,“复制”,“删除”和“编辑”按钮,但是现在我遇到了问题。
在“产品”页面上单击这些按钮时,它们会将您带到“ admin/index.php?route=catalog/product/add&user_token=
”或“ admin/index.php?route=catalog/product/copy&user_token=
”,并且工作正常。
但是,如果我在新页面上单击它们,则这些类型的链接将无效。
我在控制器文件中声明了链接,如图here
据我了解,菜单中的链接调用到product_list.twig,而“添加”页面调用到product_form.twig。但是,任何可见的地方都没有说明如何建立链接。 菜单中的“类别”链接的功能相同,按钮将带至此类链接。
我猜想OpenCart文件中必须有一行行,声明单击按钮时将调用name_form, 我尝试浏览不同的文件以找到类似的内容,但是没有运气。
有人知道如何解决此问题吗?
我想要这样做的原因是让我将来的用户可以进入管理面板并将新字符添加到数据库中,而不必进入数据库本身。
任何帮助将不胜感激。