[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