Я использую расширение 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';
Я ценю всю помощь!
Вы пробовали некоторые TsConfig, как это
TCEFORM {
tt_content {
pi_flexform {
news_pi1 {
sDEF {
# Important is the escaping of the dot which is part of the fieldname
settings\.orderBy.disabled = 1
}
}
}
}
}
Других решений пока нет …