SuperAPI AI 工具集

hyva-child-theme

智能体与模型

查看项目

更新于 10-15 22:15

技能介绍

用途:在 Magento 2 项目中创建一个完整的 Hyvä 子主题,包含正确的目录结构、配置文件与 Tailwind CSS 构建环境。

主要能力:收集 Vendor 与 Theme 名称;检测或列出可用父主题(Hyva/default-csp、Hyva/default 或已有子主题);生成 app/design/frontend/<Vendor>/<themeName>/ 下的 registration.php、theme.xml、composer.json;从父主题复制 web/tailwind(排除 node_modules);更新 hyva.config.json 的 Tailwind content 扫描路径;调用 hyva-compile-tailwind-css 安装依赖并构建 CSS;提示通过后台或 CLI 启用主题。

使用方式:先提供 Vendor(PascalCase)与 Theme 名称;未指定父主题时通过 hyva-theme-list 发现并选择;需要环境命令时使用 hyva-exec-shell-cmd 包装。复制 Tailwind 使用:mkdir -p app/design/frontend/<Vendor>/<ThemeName>/web 与 rsync -a --exclude='node_modules' <parent_theme_path>/web/tailwind app/design/frontend/<Vendor>/<ThemeName>/web/。启用主题可运行 bin/magento setup:upgrade 与 bin/magento cache:flush,或通过后台 Content > Design > Configuration。

适用场景:为 Magento 2 的 Hyvä 商店建立可定制子主题,继承父主题模板与 Tailwind 配置。

限制:需已安装 Hyvä 主题包;Node 需 16+;父主题缺少 web/tailwind 时需回退到默认主题目录;npm 安装或构建失败需检查路径、JSON 语法与依赖。具体收费、价格与效果资料暂未提供。