[TYPO3-UG Dutch] link opbouw vanuit RTE
Stephan de Bruin
stephan.de.bruin at dpdk.nl
Sat Apr 4 13:48:59 CEST 2009
Hallo,
ik heb pasgeleden een veld van een extensie omgebouwd naar een RTE. Nu
werkt dat opzich prima, maar links naar interne pagina's worden niet
goed opgebouwd. Deze worden opgebouwd als http://www.site.nl/45 in
plaats van http://www.site.nl/index.php?id=45.
Hoe zorg ik er voor dat de link correct wordt opgebouwd?
De code waarin de output wordt opgebouwd ziet er als volgt uit:
function parseTemplateSingleTerm( $subpart, &$term = false ) {
// Arrays declaration
$template = array();
$marks = array();
$wrappedSubpart = array();
// Single view of term
if( $subpart == 'SINGLE_TERM' ) {
// Areas list
if( is_array( $term ) && count( $term ) > 0 ) {
// Template, subpart, fields list
$template['total'] = $this->local_cObj->getSubpart(
$this->totalTemplate, '###'.$subpart.'###' );
// Headers, global marks
$this->parseTitlesTerm( $marks );
// CVs fields
$marks['###TERMS_UID###'] = $term['uid'];
$marks['###TERMS_TERM###'] = $term['term'];
$marks['###TERMS_CATEGORY###'] = $this->parseCategories(
$term['categories'] );
$marks['###TERMS_IMAGE###'] = $this->getImage(
$this->conf['stdWrap.']['image.'], $term['image'] );
$marks['###TERMS_FILE###'] = $term['file'];
$marks['###TERMS_AUTHOR###'] = $term['author'];
$marks['###TERMS_STATUS###'] = $term['status'];
$marks['###TERMS_DESCRIPTION###'] = $term['description'];
// Link to detail file/document
$wrappedSubpart['###LINK_TERMS_FILE###'] = array( '<a
href="'.$this->path.$term['file'].'" target="_blank">', '</a>' );
// Complete all subparts
$template = $this->cObj->substituteMarkerArrayCached(
$template['total'], $marks, array(), $wrappedSubpart );
return $template;
}
Alvast bedankt.
Groeten,
Stephan
More information about the TYPO3-UG-dutch
mailing list