Hallo,
ich arbeite gerade an einer Extension die automatisch Seiten erzeugt. Hier ist die action meines Controllers die die Seiten generiert. Soweit habe ich test-weise vier Seiten erzeugt und die Ids augelesen.
[code]public function pageGeneratorAction($parameter=null){
$data = array(
'pages' => array(
'NEW_1' => array(
'pid' => '-1',
'title' => 'Startseite',
),
'NEW_2' => array(
'pid' => 'NEW_1',
'title' => 'Programmplan',
),
'NEW_3' => array(
'pid' => 'NEW_1',
'title' => 'Referenten',
),
'NEW_4' => array(
'pid' => 'NEW_1',
'title' => 'Anmeldung',
),
)
);
$tce = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('TYPO3\\CMS\\Core\\DataHandling\\DataHandler');
$tce->stripslashes_values = 0;
$dataHandler->reverseOrder = 0;
$tce->start($data, []);
$tce->process_datamap();
\TYPO3\CMS\Backend\Utility\BackendUtility::setUpdateSignal('updatePageTree');
$tce->clear_cacheCmd('pages');
$Startseite=$tce->substNEWwithIDs['NEW_1'];
$Programmplan=$tce->substNEWwithIDs['NEW_2'];
$Referenten=$tce->substNEWwithIDs['NEW_3'];
$Anmeldung=$tce->substNEWwithIDs['NEW_4'];[/code]
Ich stehe nun vor folgendem Problem. Ich will den erzeugten Seiten automatisch ein Fluid-Template zuweisen. Ich weiß nur nicht wie ich das aus der action im Controller heraus gehen soll.
Weiß jemand hier zufällig wie ich den Seiten ein Template zuweisen könnte oder das Typoscript-setup bearbeiten könnte?
Mfg,
David