php - CS-Cart如何处理后端的店面索引页面?
问题描述
我正在尝试在产品行之间向主页添加自定义部分,其中包括使用 CS-Cart 默认不提供的自定义查询过滤的产品。通过代码执行此操作的常用方法(项目已定制到在这种情况下 CMS 功能无济于事)是在适当的控制器中执行一些逻辑并将数据分配给视图。
通过研究,我知道索引页面的处理方式与其他页面不同,这意味着它不遵循控制器-> 视图模式。
后端如何处理索引视图(主页)?索引页面的逻辑在哪里,如何编辑它以自定义我的主页?
解决方案
在后端 > 主页 CS-Cart 遵循相同的模式,文件是:
php
app/controllers/backend/index.php
要添加您自己的 php 代码,您可以通过添加到文件中来添加它
app/addons/[ADDON_NAME]/controllers/backend/index.post.php
tpl
design/backend/templates/views/index/index.tpl
请检查 tpl 文件,因为已经有一些可用的钩子
推荐阅读
- sql - How can I create a selection that can show my total of objects by owners?
- schema.org - 为什么 Google 说一个项目需要 schema.org 中的 url 属性?
- docusignapi - JWT OAuth 身份验证流程中的“错误请求”消息
- android - 使用 Espresso 同时测试两项活动
- azure - Azure SQL Server 中的批量插入权限问题
- python - Django Tags 保存相关对象
- unity3d - 根据forward旋转位置
- javascript - 如何记住一个方法是否改变了原始数组?
- python - Django 项目中的 UNIQUE 约束失败
- minio - 在 Minio 减少冗余存储类中将奇偶校验驱动器数设置为 0