shel / mediafrontend

此包已被废弃且不再维护。没有建议的替代包。

Neos CMS 中媒体的内容元素和实用工具

安装: 773

依赖项: 0

建议者: 0

安全: 0

星标: 6

关注者: 3

分支: 0

开放问题: 2

类型:neos-plugin

3.0.1 2020-12-16 21:52 UTC

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 添加为任何页面的内容元素。

它允许您配置主资产集合以最初过滤要显示的资产。您还可以定义更多集合,用户可以通过这些集合进行过滤。

另一个过滤器框显示了所选主资产集合的可用的标签。