Typo3 Extensions programmieren - Snippets: Unterschied zwischen den Versionen
Aus Wikizone
| Zeile 10: | Zeile 10: | ||
</pre> | </pre> | ||
| − | === Saubere Links erzeugen === | + | === Saubere Links in Extensions erzeugen === |
Kommentar von Elmar Hinz: | Kommentar von Elmar Hinz: | ||
Version vom 27. Juni 2008, 08:41 Uhr
Templates
Template Code holen
function getTemplateCode($mySubpart){
$tsTemplateFile = $this->conf['templateFile'];
// Wenn Flextemplate dann code aus diesem, sonst aus TS
$this->flexConf['template'] ? $templateCode = this->cObj->fileResource("uploads/tx_".$this->extKey."/".$this->flexConf['template']) : $templateCode=$this->cObj->fileResource($tsTemplateFile);
return $templateCode;
}
Saubere Links in Extensions erzeugen
Kommentar von Elmar Hinz:
Die Linkfunktionen der tslib_pibase sind nicht garade eine Hilfe. 2/3 davon streichen und die Extension wird 1/3 besser. Wenn Du Dich allein auf die Funktion pi_linkTP_keepPIvars konzentrierst, kannst du damit aber fast alles stemmen. Noch konsequenter wendest du gleich selbst die zugrundeliegende typolink Funktion an.
Das Thema mit dem Fokus auf ein sauberes Caching hier: