cpsit/t3events-template

安装: 1

依赖: 0

建议: 0

安全性: 0

星星: 0

关注者: 4

分支: 1

公开问题: 0

类型:typo3-cms-extension

0.1.0 2019-11-21 13:07 UTC

This package is auto-updated.

Last update: 2024-09-09 22:36:16 UTC


README

创建事件记录的模板的TYPO3扩展

此软件包允许从模板创建事件记录。它是TYPO3 CMS的扩展。

要求

安装

要在项目中安装TYPO3 Events Template扩展,您需要在composer.json中将存储库添加为包

{
    "type": "vcs",
    "url": "git@github.com:dwenzel/t3events_template.git"
}

通过扩展管理器或composer安装

composer require cpsit/t3events-template

配置

模板启用类型

为了使用模板,必须启用记录类型。示例

CPSIT\T3eventsTemplate\Utility\TableConfiguration::registerTemplateEnabledType(
  '1', 
  'event_type,headline,subtitle,teaser,description,content_elements,images,image,files,related,
               sys_language_uid,audience,organizer,genre,venue,keywords,performances,
               l10n_parent, l10n_diffsource,new_until,archive_date,hidden,starttime,endtime,fe_group,categories'
);

这为模板使用启用了表'tx_t3events_domain_model_event'的类型'1',并确定在从模板创建新事件记录时应复制哪些字段。

目前这仅适用于表tx_t3events_domain_model_event

在新记录中隐藏字段

可以通过调用隐藏字段

CPSIT\T3eventsTemplate\Utility\TableConfiguration::hideFieldsInNewRecords(
  'foo', 'bar'
 );

注意:这仅适用于没有设置显示条件或当前显示条件为字符串的字段。