Я использую расширение tx_news для Typo3.Поэтому я хотел бы отключить некоторые параметры, которые не используются на моей странице, например категории:
Я уже отключил их в PageTS для таких записей:
TCEFORM {
tx_news_domain_model_news {
categories.disabled = 1
}
}
Удалены их из административных фильтров и столбцов:
tx_news {
module {
columns = istopnews,datetime,author
filters {
categories = 0
categoryConjunction = 0
includeSubCategories = 0
}
}
}
Теперь я бы также хотел отключить их в настройках плагина при добавлении плагина на страницу.в BackendUtility.php я нашел следующие строки, которые будут делать это для меня (обратите внимание, я добавил категории categoryConjunction, ..):
public $removedFieldsInListView = [
'sDEF' => 'dateField,singleNews,previewHiddenRecords,selectedList,categories,categoryConjunction,includeSubCategories',
'additional' => '',
'template' => ''
];
Конечно, вот так я уже отключил категории,но путем непосредственного редактирования расширения вместо переопределения его из моего собственного расширения, это означает, что при обновлении tx_news я потеряю эту конфигурацию.
Какие $ GLOBALS [TCA] .. вещи я должен добавить, чтобы получитьтот же результат?Я не могу найти ничего в отладке бэкэнда ...
Я ищу что-то вроде (или некоторые вещи TypoScript, если это возможно):
$GLOBALS['TCA']['tx_news_domain_model_news']['plugin']['backendUtility'][removeFieldsInListView]= 'bla, blabla, bla';
Я ценю всю помощь!