fgtclb/file-required-attributes
Composer 安装命令:
composer require fgtclb/file-required-attributes
包简介
Marks metadata fields required and disables file references if required fields are missing
README 文档
README
What does it do?
This extension offers the ability to set metadata information as required. With required attributes, it provides the possibility to disable references having missing attributes.
If metadata is set in file reference, too, the file reference is updated.
If attribute only appears in metadata, a virtual field is added to reference, enforcing the ability to update metadata from reference. A warning, this change is made globally, is added to the field description.
Installation
composer req fgtclb/file-required-attributes
How to use
Add required field registration in TCA/Overrides/sys_file_metadata.php inside
your extension:
<?php declare(strict_types=1); (static function (): void { \FGTCLB\FileRequiredAttributes\Utility\RequiredColumnsUtility::register( 'copyright', [ \TYPO3\CMS\Core\Resource\AbstractFile::FILETYPE_IMAGE, // ... ] ); \FGTCLB\FileRequiredAttributes\Utility\RequiredColumnsUtility::register( 'alternative', [ \TYPO3\CMS\Core\Resource\AbstractFile::FILETYPE_IMAGE, // ... ] ); \FGTCLB\FileRequiredAttributes\Utility\RequiredColumnsUtility::register( 'title', [ \TYPO3\CMS\Core\Resource\AbstractFile::FILETYPE_IMAGE, ] ); \FGTCLB\FileRequiredAttributes\Utility\RequiredColumnsUtility::register( 'description', [ \TYPO3\CMS\Core\Resource\AbstractFile::FILETYPE_IMAGE, ] ); })();
This extension will handle all required steps by itself, you don't need to handle with TCA.
统计信息
- 总下载量: 8.93k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: GPL-3.0-or-later
- 更新时间: 2023-11-23