Link in PHP und Typo3

tommy999

Grünschnabel
Hallo,

ich wollte in einer PHP Datei unter Typo 3 einen Link einbauen, doch funktioniert es nicht so, wie ich es von PHP gewohnt bin.

Ich habe folgende Codezeile:

PHP:
  return '<tr'.($c%2 ? $this->pi_classParam("listrow-odd") : "").'>
<!--    <td><p>'.$this->getFieldContent("uid").'</p></td> -->
    <td valign="top"><p style="font-weight: bold;">'.$this->getFieldContent("keyword1").'</p></td>
    <td valign="top"><p>'.$this->getFieldContent("keyword2").'</p></td>
    <td valign="top"><p>'.$this->getFieldContent("keyword3").'</p></td>
    <td valign="top"><p>'.$this->getFieldContent("year").'</p></td>
    <td valign="top"><p>'.$this->getFieldContent("edition").'</p></td>
    <td valign="top"><p>'.$this->getFieldContent("page").'</p></td>
    <td valign="top"><p>'.$this->getFieldContent("following_page").'</p></td>

Ich möchte nun einen Link bei keyword1 einbauen, der sich aus mehreren Teilen zusammen setzt.

Bisher habe ich bei PHP so gelöst:

PHP:
<?php
 
 
/* 021.1 - eigene Ergänzung/Änderung vom 29.08.04 ANFANG */
    $jahr="2007";
 $ausgabe="01";
 $seite="17";
  $tracking="";
 $tracktext="";
    $teil1 = "http://www.domain.net/fileadmin/user_upload/";
    $teil2 = $jahr;
    $teil3 = "/KV_";
 $teil4 = $ausgabe;
 $teil5 = "_";
 $teil6 = $jahr;
 $teil7 = ".pdf#page=";
 $teil8 = $seite;
 
 $tracking = $teil1 .$teil2 . $teil3 . $teil4 . $teil5 . $teil6 . $teil7 . $teil8;
 $tracktext="[LINK]";
 
    echo '              <tr>' . "\n" .
         '                <td class="main" valign="top" width="200"><a href="'.$tracking.'" target="_blank"><font color="blue"><u>'.$tracktext.'</u></font></a></td>' . "\n" .
         '     </tr>' . "\n";
 
 
/* 021.1 - eigene Ergänzung/Änderung vom 29.08.04 ENDE */
 
?>

Beim PHP unter Typo 3 bekomme ich es nicht nicht. Allein bei der Zuweisung der Variablen bekomme ich nur Fehler

Wo liegt mein Fehler, wer kann helfen ?

Danke
 
Hallo,

Wie, was wo?

Wie bindest du das ganze in Typo3 ein? Unterstützt Typo 3 deinen PHP-Code überhaupt?
Etwas detaillierter bitte...

Lg
 
Zurück