=
3.84.186.122

Daschmi's Notizblog

RSS Feed

Anderes Template für Extbase Action verwenden

Erstellt in Extension Entwicklung, TS Schnipsel, TYPO3 am 29. August 2013

Möchte man ein anderes Template als für die action vorgesehen verwenden, so kann man folgenden Aufruf verwenden:

$this->view->setTemplatePathAndFilename(\TYPO3\CMS\Core\Utility\GeneralUtility::getFileAbsFileName(
  ‚typo3conf/ext/‘.
  $this->request->getControllerExtensionKey().
  ‚/Resources/Private/Templates/Frage/login_user.html‘
));

Möchte man diesen Aufruf in der loginAction() des FrageControllers verwenden, so musste in TYPO3 6.1.3 ein leeres Template login.html existieren. Sonst kam ein Fehler auch wenn man das Template login.html gar nicht verwendet.

RTE Feld in Flexform Element

Erstellt in Extension Entwicklung, TYPO3 am 2. August 2011

Um den RTE Editor in einem Flexform Element zu verwenden muss folgende Feldkonfiguration im XML verwendet werden:

<list_text>
 <TCEforms type="array">
 <config type="array">
 <type>text</type>
 <cols>48</cols>
 <rows>5</rows>
 </config>
 <label>Überschrift über der Listen Ansicht</label>
 <defaultExtras>richtext[*]:rte_transform[flag=rte_enabled|mode=ts_css]</defaultExtras>
 </TCEforms>
 </list_text>

Abfragen ob ein User eingeloggt ist

Erstellt in Extension Entwicklung am 2. August 2011

Um in einer TYPO3 Extension abzufragen ob ein Benutzer im Backend eingeloggt ist kann folgende Abfrage verwendet werden:

$GLOBALS[‚TSFE‘]->beUserLogin == 1

TYPO3 Extension Schnipsel

Erstellt in Extension Entwicklung am 28. Juli 2011

  • ID der aktuellen Seite auf der das Plugin eingebunden ist
    $GLOBALS["TSFE"]->id
  • Zusätzliche Daten in den Header zwischen <head></head> einbinden.
    $GLOBALS[‚TSFE‘]->additionalHeaderData[$this->extKey] = ‚<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script>‘;
  • ID des eingeloggten Frontend Nutzers
    $GLOBALS[‚TSFE‘]->fe_user->user[uid]


Bitte genehmigen Sie die Verwendung von Cookies dieser Website! Mehr Informationen

Die Cookie-Einstellungen auf dieser Website sind auf "Cookies zulassen" eingestellt, um das beste Surferlebnis zu ermöglichen. Wenn du diese Website ohne Änderung der Cookie-Einstellungen verwendest oder auf "Akzeptieren" klickst, erklärst du sich damit einverstanden.

Schließen