新闻扩展中的自定义排序

Custom sorting in news extension

根据 documentation 可以使用以下方法扩展 TYPO3 中 news 扩展的排序选项:

$GLOBALS['TYPO3_CONF_VARS']['EXT']['news']['orderByNews']

我在 ext_tables.php 文件中这样做了:

$GLOBALS['TYPO3_CONF_VARS']['EXT']['news']['orderByNews'] .= ',div_startdate';

现在我可以在选择器中看到新选项,但是选择它并没有按照显示项目的顺序进行任何操作。

我还应该做些什么才能使排序正常工作?

在 TYPO3 Slack Channel 中询问并做了一些研究我发现需要在模板的 Setup 部分中包含以下 TypoScript 代码行以允许排序按新字段:

plugin.tx_news.settings.orderByAllowed := addToList(div_startdate)

@webMan

自定义标签转到:your_ext/Resources/Private/Language/Overrides/News/locallang_be.xlf

<trans-unit id="flexforms_general.orderBy.div_startdate" xml:space="preserve">
    <source>Custom Startdate Label</source>
</trans-unit>