Erstmal Grüße an das Forum!
Ich habe hier folgendes Problem, an dem ich mir gerade die Zähne ausbeiße: #angry#
Nachstehendes USER-Script funktioniert so weit wunderbar und erzeugt mir paarweise Bildteaser.
Jetzt möchte ich die Bilder verlinken.
Wenn ich $row['image_link'] auslese, bekomme ich bei einen internen Link zum Beispiel '14' ausgegeben.
Das soll jetzt ein 'richtiger' Link werden, deshalb möchte ich irgendwie typolink verwenden, dass mir eine URL zurückgeben soll.
Desweiteren bräuchte ich dann noch Zugriff auf 'target' und traumhaft wäre noch 'title'.
Was tun, sprach Zeuss?? #paralyzed#
<?php
function getPictureGallery($content,$conf) {
$res = $GLOBALS['TYPO3_DB']->exec_SELECTquery('*', 'tt_content', 'tt_content.deleted=0 AND tt_content.hidden=0 AND header_layout=5 AND pid='.intval($GLOBALS['TSFE']->id).' ORDER BY sorting');
$counter = 0;
$output = '';
$altText = '';
while($row = $GLOBALS['TYPO3_DB']->sql_fetch_assoc($res)) {
if ($counter%2==0) {
$output.='<div class="twin">';
$div_open = true;
}
$altText = explode(chr(10), $row['altText']);
$altText = $altText[0];
$output .= '<div class="tsSibling">';
$output .= '<h4 class="tsHead"><span>'.$row['header'].'</span></h4>';
$output .= '<img src="uploads/pics/'.$row['image'].'" alt="'.$altText.'" height="222" width="203" />';
$output .= '<div class="tsBody">'.$this->cObj->stdWrap($row['bodytext'], $conf).'</div>';
$output .= '</div>';
if ($counter%2!=0) {
$output.='</div><div class="spacing"></div>';
$div_open = false;
}
$counter++;
}
if ($div_open) {
$output.='</div><div class="spacing"></div>';
$div_open = false;
}
return $output;
}
}
?>