Additional Records
By default the Content Planner supports the status functionality only for pages. If you want to use the status functionality for other record types, you can extend the Content Planner to support additional record types.

Categories as additional records
Note
Keep in mind to consider the loading order of the Content Planner extension. If you want to use the Content Planner for additional records, you need to load the Content Planner extension before the extension that provides the additional records.
Follow the steps below to extend the Content Planner to support additional records, e.g. news or tt_content records:
- Extend the additional record TCA (e.g. for news records):
\Xima\XimaTypo3ContentPlanner\Utility\ExtensionUtility::addContentPlannerTabToTCA('tx_news_domain_model_news');
- Extend the necessary database fields:
CREATE TABLE tx_news_domain_model_news
(
tx_ximatypo3contentplanner_status int(11) DEFAULT NULL,
tx_ximatypo3contentplanner_assignee int(11) DEFAULT NULL,
tx_ximatypo3contentplanner_comments int(11) unsigned default '0' not null,
);
Note
As of TYPO3 v13, the database fields are generated automatically, so you no longer need to define them yourself: Feature: #101553 - Auto-create DB fields from TCA columns
- Register the additional record:
$GLOBALS['TYPO3_CONF_VARS']['EXTENSIONS']['xima_typo3_content_planner']['registerAdditionalRecordTables'][] = 'tx_news_domain_model_news';
Note
The extension also support the content status functionality for content elements as well. Just add "tt_content" as described above as additional record table.

Content elements as additional records