shel / mediafrontend
此包已被废弃且不再维护。没有建议的替代包。
Neos CMS 中媒体的内容元素和实用工具
3.0.1
2020-12-16 21:52 UTC
Requires
- neos/fusion-afx: ~1.3
- neos/neos: ~3.3 || ~4.3
- neos/nodetypes: ~3.3 || ~4.3
This package is auto-updated.
Last update: 2024-04-23 06:40:35 UTC
README
这是一个用于 Neos CMS 和 Neos/Media 包的插件。
它允许您将文件夹中的文件导入到媒体管理中,并包含一些 Neos 内容元素,用于在前端浏览媒体。
警告:此包尚不稳定。因此请自行承担风险!
安装
添加 composer 包
在您的网站包中运行以下命令
composer require --no-update shel/mediafrontend
然后在您的项目根目录中运行以下命令
composer update
依赖项
请参阅 composer.json
。另外,前端默认使用 FontAwesome
。但您可以通过覆盖您自己的包中的 Fusion 对象来更改此设置。
路由
内容元素分页的路由已自动包含在 Settings.yaml
中。
导入文件
此命令将从文件夹递归地导入所有文件,并将它们放入名为 "Imported" 的资产集合中。
运行导入命令多次不会再次导入文件。每个文件的 sha1 哈希都会检查是否已作为资源存在。
./flow import:files --path=... [--simulate]
撤销导入
删除所有仍属于 "Imported" 资产集合的资产。您可以使用此命令在将文件分配到所需的集合后清理您的资产。
./flow import:purge [--simulate]
使用内容元素
安装后,您可以将新的元素 Asset directory
添加为任何页面的内容元素。
它允许您配置主资产集合以最初过滤要显示的资产。您还可以定义更多集合,用户可以通过这些集合进行过滤。
另一个过滤器框显示了所选主资产集合的可用的标签。