TYPO3 Extensions programmieren - Links: Unterschied zwischen den Versionen
Aus Wikizone
| Zeile 5: | Zeile 5: | ||
// aktuelle Seite | // aktuelle Seite | ||
$content .= '<p>'.$this->pi_linkToPage('diese Seite neu aufrufen',$GLOBALS['TSFE']->id).'</p>' | $content .= '<p>'.$this->pi_linkToPage('diese Seite neu aufrufen',$GLOBALS['TSFE']->id).'</p>' | ||
| + | </pre> | ||
| + | |||
| + | === Link mit Post Vars und zusätzlichen Attributen (css-Klasse, title) === | ||
| + | <pre> | ||
| + | $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 ); | ||
</pre> | </pre> | ||
Version vom 18. Mai 2012, 09:52 Uhr
Links funktionen
Link auf Seite mit bestimmter ID
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)
$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 );