获取 tx_news 中 sys_file_reference 的合并属性
get mergedProperties of sys_file_reference in tx_news
我正在使用 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 属性?
谢谢
我用来添加字段的代码:
typo3conf\ext\myext\ext_tables.sql
CREATE TABLE sys_file_reference (
tx_myext_frame tinyint(4) DEFAULT '0' NOT NULL,
);
typo3conf\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',
]
],
];
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addFieldsToPalette(
'sys_file_reference',
'imageoverlayPalette',
'--linebreak--,tx_myext_invert,tx_myext_frame',
'after:description'
);
我自己刚刚找到了答案 - 所以对于任何尝试这种用法的人来说
{mediaElement.originalResource.properties.tx_myext_frame}
我正在使用 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 属性?
谢谢
我用来添加字段的代码:
typo3conf\ext\myext\ext_tables.sql
CREATE TABLE sys_file_reference (
tx_myext_frame tinyint(4) DEFAULT '0' NOT NULL,
);
typo3conf\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',
]
],
];
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addFieldsToPalette(
'sys_file_reference',
'imageoverlayPalette',
'--linebreak--,tx_myext_invert,tx_myext_frame',
'after:description'
);
我自己刚刚找到了答案 - 所以对于任何尝试这种用法的人来说
{mediaElement.originalResource.properties.tx_myext_frame}