terminal42/contao-pageimage

Contao CMS] 将图像分配给页面,并使用前端模块在布局级别输出。

资助包维护!
terminal42
其他

安装: 48,212

依赖项: 1

建议者: 0

安全性: 0

星级: 12

关注者: 5

分支: 14

开放问题: 1

类型:contao-bundle

4.2.2 2024-03-08 11:51 UTC

This package is auto-updated.

Last update: 2024-09-08 12:47:26 UTC


README

这个Contao扩展为每个页面添加了一个新的字段来分配图像文件。使用这些图像,页面图像前端模块可以

  • 将图像输出为页面内容(例如,作为页眉横幅)
  • 生成CSS以将图像应用于<body>或元素作为背景。

注意:在版本4中,两个单独的前端模块已合并,图像到CSS的变化通过自定义前端模板完成!

功能

  • 每个页面多个图像
    如果将多个图像分配给页面,前端模块可以决定显示第n个图像。这意味着您可以为每个页面(例如)有头部和页脚图像。请确保在页面配置中正确排序。

  • 从父页面继承图像
    如果当前页面没有分配图像,可以可选地从父页面继承图像到所有子页面。

  • 响应式图像支持
    mod_pageimagemod_pageimage_background模板中,页面图像完全支持Contao的响应式图像设置(分别使用<picture>@media查询)。

  • 新增:支持元数据
    版本4添加了对文件元数据的支持。与内容元素一样,可以在文件管理器中定义元数据,并在页面配置中选择性地覆盖。

安装

选择与您的流程相匹配的安装方法!

通过Contao Manager安装

在Contao Manager中搜索terminal42/contao-pageimage并将其添加到您的安装中。应用更改以更新包。

手动安装

为此包添加一个composer依赖项。因此,在项目根目录中更改并运行以下命令

composer require terminal42/contao-pageimage

根据您的环境,命令可能不同,例如,如果您未全局安装composer,则从php composer.phar …开始。

然后,通过contao:migrate命令或Contao安装工具更新数据库。

许可证

此包在MIT许可证下发布