Schöne Dinge mit dem TYPO3-Content-Objekt anstellen

<?php
$cObj = $this->configurationManager->getContentObject();
// URLs generieren
// komplette URL der aktuellen Seite
$cObj->typolink( '', array(     'parameter' => $GLOBALS[ 'TSFE' ]->id,
                                'useCacheHash' => 1,
                                'returnLast' => 'url',
                                'forceAbsoluteUrl' => 1,
                                'forceAbsoluteUrl.' => array( 'scheme' => isset( $_SERVER[ 'HTTPS' ] ) && $_SERVER[ 'HTTPS' ] == 'on' ? 'https' : '' )
                         ) );

 

 

Im Plugin das beinhaltende Content-Element auslesen

Soll in einem Extbase-Plugin ein Wert aus dem Content-Datensatz genutzt werden, kann dieser mittels folgenden Code an das Template übergeben oder direkt im Controller genutzt werden:

 

$this->view->assign( 'contentObject', $this->configurationManager->getContentObject()->data );