[Frage] [Frage] Fluid Template mittels Extension Controller in Seiten einbinden. [Gelöst] TYPO3-Version: 8.7.22


  • 0 x
    28. 01. 2019, 22:49

    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

  • pstranghoener pstrangho...
    Die Macht
    0 x
    534 Beiträge
    26 Hilfreiche Beiträge
    15. 02. 2019, 14:00 - Lösung

    Hey David,
    hast du mittlerweile eine Lösung gefunden? Sonst schau ichs mir nochmal an.

    Grüße
    Philipp


  • 1
  • pstranghoener pstrangho...
    Die Macht
    0 x
    534 Beiträge
    26 Hilfreiche Beiträge
    15. 02. 2019, 14:00

    Hey David,
    hast du mittlerweile eine Lösung gefunden? Sonst schau ichs mir nochmal an.

    Grüße
    Philipp

  • 1