TYPO3 Extensions programmieren - Links: Unterschied zwischen den Versionen

Aus Wikizone
Wechseln zu: Navigation, Suche
 
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)