TYPO3 Extensions programmieren - Links: Unterschied zwischen den Versionen
Aus Wikizone
| Zeile 25: | Zeile 25: | ||
$myBrandnewLink = $this->cObj->addParams( $tempLinkString, $attributeArray ); | $myBrandnewLink = $this->cObj->addParams( $tempLinkString, $attributeArray ); | ||
</pre> | </pre> | ||
| + | |||
| + | === URL ohne a Tags === | ||
| + | $this->pi_getPageLink($GLOBALS['TSFE']->id) | ||
| + | |||
| + | === URL ohne a Tags aber mit Parametern === | ||
| + | $this->pi_linkTP_keepPIvars_url($override, $cache, $clearAnyway, $altPageId) | ||
Aktuelle Version vom 24. Januar 2014, 18:02 Uhr
Links funktionen[Bearbeiten]
Link auf Seite mit bestimmter ID[Bearbeiten]
pi_linkToPage ($str, $id, $target=, $urlParameters=array())
// aktuelle Seite
$content .= '<p>'.$this->pi_linkToPage('diese Seite neu aufrufen',$GLOBALS['TSFE']->id).'</p>'
Link mit Post Vars und zusätzlichen Attributen (css-Klasse, title)[Bearbeiten]
$linkText = "Mein Link";
$myPageID = 123;
$myTarget = "_blank";
$urlParamArray = array(
'wert1' => 'test',
'wert2' => '1234'
);
$attributeArray = array(
'class' => 'linkklasse',
'title' => 'titeltext'
);
$tempLinkString = $this->pi_linkToPage( $linkText, $myPageID, $myTarget, $urlParamArray );
$myBrandnewLink = $this->cObj->addParams( $tempLinkString, $attributeArray );
URL ohne a Tags[Bearbeiten]
$this->pi_getPageLink($GLOBALS['TSFE']->id)
URL ohne a Tags aber mit Parametern[Bearbeiten]
$this->pi_linkTP_keepPIvars_url($override, $cache, $clearAnyway, $altPageId)