TYPO3 Extensions programmieren - Links

Aus Wikizone
Version vom 24. Januar 2014, 18:02 Uhr von 149.172.152.210 (Diskussion)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

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)