studio1 / batch-operation
此扩展程序通过在资产列表视图中添加按钮扩展了Pimcore核心功能,例如添加/替换标签或移动所选资产。
此软件包的规范存储库似乎已消失,因此该软件包已被冻结。
v2.0.1
2024-08-21 05:10 UTC
Requires
- php: ^8.0
- cweagans/composer-patches: 1.7.3
- pimcore/admin-ui-classic-bundle: ^1.0
- pimcore/pimcore: ^11.0
This package is auto-updated.
Last update: 2024-08-21 05:13:52 UTC
README
此扩展程序通过在资产列表视图中添加按钮扩展了Pimcore核心功能,例如添加/替换标签或移动所选资产。
🛠️ 安装
- 使用composer下载扩展包
composer require studio1/batch-operation
- 通过将其添加到
config/bundles.php
来启用扩展包<?php // ... use Studio1\BatchOperationBundle\BatchOperationBundle; return [ # Pimcore Bundles // ... # Studio1 Bundles BatchOperationBundle::class => ['all' => true], // ... ];
📦 依赖
此扩展包需要安装Pimcore,并且不是独立的。
有关依赖项的详细信息,请参阅composer.json中的require
部分。
此软件包需要修改PIMCORE-CORE文件。这些更改是通过包含的补丁文件应用的。
🧩 添加资产列表视图中的按钮
默认行为
默认情况下,此扩展包向资产列表视图添加两个按钮(即使没有在yaml
文件中进行配置)
- 添加标签 - 打开一个模态窗口以向所选资产添加标签
- 移动 - 打开一个模态窗口以将所选资产移动到另一个位置
示例配置
如果需要其他(或更少)按钮,则需要相应地更新项目中的配置。
batch_operation: additional_asset_list_buttons: - getS1BatchOperationAssetButtonForTag - getS1BatchOperationAssetButtonForMove
如何向资产列表视图添加更多按钮
- 向项目的
yaml
配置中添加新的条目。 - 向项目中添加包含按钮逻辑的新JS文件,请参阅以下目录中的文件作为示例 src/Resources/public/js/pimcore/button-function/asset/。
- 确保新JS文件在项目中正确加载。例如,通过将其添加到项目的
getJsPaths()
方法中。
🗑️ 卸载
- 从
config/bundles.php
中移除扩展包(见安装) - 从
composer.json
中移除扩展包composer remove studio1/batch-operation