Verschiedene Codesnippets

Verschiedene Codeschnippsel

Dieses Beispiel zeigt wie man eine Reaktion erreicht nachdem man einen Datensatz im Backend abspeichert.
Dazu gibt es einen Hook der beim speichern eines Datensatzes im Backend ausgeführt wird. 

<?

echo debug($this->piVars); 

echo t3lib_div::debug($this, 'debug');

?>
Debuggen beim TYPO3 Extension Entwicklung
$userid = $GLOBALS['TSFE']->fe_user->user['uid'];
User ID auslesen
$pid = $GLOBALS["TSFE"]->id;

$pid = $this->cObj->data['pid']
Seiten ID auslesen
echo $this->piVars['show']
PiVars auslesen
print_($piVars);
Oder gar den ganzen PiVars Array ausgeben
$this->pi_getLL('weitere_infos')
Sprachvariabel aus der Datei pi1/locallang.xml benutzen
//Im reinen PHP:
$_POST['DerNameDesInputFeldesImHtmlPostFormular']

//Beim TYPO3 Extensions Programmieren:
t3lib_div::_GP('DerNameDesInputFeldesImHtmlPostFormular')

zB
$Vorname=t3lib_div::_GP('vorname');
POST Variabeln entgegennehmen
//Im reinen PHP:
$_GET['DerNameDerVariabelImURL']

//Beim TYPO3 Extensions Programmieren:
t3lib_div::GPVar('DerNameDerVariabelImURL')

zB
$vorname=t3lib_div::GPVar('vorname');
GET Variabeln entgegennehmen
header('Location:'.t3lib_div::locationHeaderUrl($this->pi_getPageLink($this->conf['pid']))); 
Eine Weiterleitung für die TYPO3 Extensionsentwicklung