获取tx_news中sys_file_reference的mergedProperties



我正在使用TYPO3 9.5.26和tx_news 8.5.2。我用自己的字段扩展了sys_file_reference。我可以在我的流体模板中访问这个字段值,如下所示:

{file.properties.tx_myext_frame}

经过测试,效果良好。然而,在新闻模块中,它保持空

{mediaElement.properties.tx_myext_frame}

如何使用tx_news中的orginalFile属性?

感谢

我用来添加字段的代码:

typep3conf\ext\myext\ext_tables.sql

CREATE TABLE sys_file_reference (
tx_myext_frame tinyint(4) DEFAULT '0' NOT NULL,
);

typep3conf\ext\myext\Configuration\TCA\Overrides\sys_file_reference.php

// Add some fields to sys_file_reference table
$temporaryColumns = [
'tx_myext_frame' => [
'exclude' => 0,
'label' => 'LLL:EXT:myext/Resources/Private/Language/locallang_db.xlf:tx_myext_frame',
'config' => [
'type' => 'check',
'default' => '0',
]
],
];
TYPO3CMSCoreUtilityExtensionManagementUtility::addFieldsToPalette(
'sys_file_reference',
'imageoverlayPalette',
'--linebreak--,tx_myext_invert,tx_myext_frame',
'after:description'
);

我自己刚刚找到了答案-所以对于任何尝试使用的人来说

{mediaElement.originalResource.properties.tx_myext_frame}

相关内容

  • 没有找到相关文章

最新更新