okaeli / magento1-categorycode
Okaeli_CategoryCode 为 Magento 1 的扩展
v0.0.1
2018-03-05 14:17 UTC
Requires
- php: >= 5.3
Suggests
- magento-hackathon/magento-composer-installer: Makes it possible to manage this package as a dependency
This package is auto-updated.
Last update: 2024-09-25 07:37:39 UTC
README
@category Okaeli
@package Okaeli_CategoryCode
@author Julien Loizelet <julienloizelet@okaeli.com>
@copyright Copyright (c) 2017 Julien Loizelet
@license GNU GENERAL PUBLIC LICENSE Version 3
描述
Okaeli_CategoryCode
是一个 Magento 扩展,它将为分类添加一个 "code" 属性。其主要目的是为了有一个更好的唯一标识符来管理分类(比环境依赖的 Id 更好)。
安装
此扩展可以使用 modman
或 composer
安装。
要求
- Magento >= 1.6(可能更早,但我没有测试过)
Modman
在您的 Magento 项目的根目录下运行 modman link /path/to/your/clone/of/this/repo
。
Composer
在您的 composer.json
文件中,添加
{
"type": "vcs",
"url": "https://github.com/julienloizelet/magento1-categorycode"
}
在 repositories
部分,以及
"okaeli/magento1-categorycode":"dev-master"
在 require
部分。
使用
功能
- 如果您需要更新数据升级脚本中的分类数据,例如,应使用:
Mage::getModel('catalog/category')->loadByAttribute('okaeli_category_code','这里-是分类的代码');
- 如果您需要更新分类的布局并且不想在数据库中更新,应使用处理程序
catalog_category_code_HERE-THE-CODE-OF-THE-CATEGORY
- 您将找到一个名为
okaeli_category_code_generate.php
的 shell 脚本,该脚本可以为每个分类生成okaeli_category_code
属性。
配置
本模块附带了一些配置
系统配置 > Okaeli > Okaeli 分类代码
后端
- 禁用/启用管理员分类代码编辑。(由于代码应在布局设计中使用,修改它可能会破坏您的布局。因此,强烈建议禁用管理员编辑。)
前端
- 启用/禁用前端布局更新。
技术笔记
无重写。事件驱动开发。
本扩展保证 0 重写。以下事件被监听
controller_action_layout_load_before
:用于添加自定义处理程序。adminhtml_catalog_category_edit_prepare_form
:用于在管理员中禁用okaeli_category_code
编辑。
编码标准
本扩展已通过 Magento 扩展质量计划编码标准 进行检查。您可以在此文件中找到 phpcs /path/to/Okaeli/CategoryCode/sources --standard=MEQP1
命令的输出。
支持
如果您遇到任何问题或错误,请在 GitHub 上创建一个问题。
贡献
任何贡献都非常受欢迎。提供任何代码的最佳方式是在 GitHub 上打开一个拉取请求。