Hallo an alle,
wollt erstmal loswerden, dass ich mir dieses Forum schon recht häufig weitergeholfen hat 🙂. Jetzt zu meinem eigentlichen Problem:
Ich habe vor kurzen das References-Plugin installiert und auch schon fast meinen Bedürfnissen angepasst. Jetzt bin ich gerade dabei, die Navigation (Vor- und Zurück) mit Buttons zu versehen, also so dass ich bei "Vor ->" und "<- Zurück" statt den Text-Pfeilen ("->") meine Buttons (z. B. pfeil_vor.jpg, pfeil_zurück.jpg) verlinkt habe.
Diese wollte ich in der Funktion pi1_list_browseresults der pi1/class.tx_t3references_pi1.php an den relevanten Stellen mit dem img-tag einbinden, was mir bis jetzt noch nicht gelungen ist.
function pi1_list_browseresults($showResultCount=1,$tableParams='') {
// Initializing variables:
$pointer=$this->piVars['pointer'];
$count=$this->internal['res_count'];
$results_at_a_time = t3lib_div::intInRange($this->internal['results_at_a_time'],1,1000);
$maxPages = t3lib_div::intInRange($this->internal['maxPages'],1,100);
$max = t3lib_div::intInRange(ceil($count/$results_at_a_time),1,$maxPages);
$pointer=intval($pointer);
$links=array();
// Make browse-table/links:
// TODO: Zurück-Button
if ($this->pi_alwaysPrev>=0) {
if ($pointer>0) {
$links[]='
<td nowrap="nowrap"><p>'.$this->pi_linkTP_keepPIvars($this->pi_getLL('pi_list_browseresults_prev','< Previous',TRUE),array('pointer'=>($pointer-1?$pointer-1:'')),0).'</p></td>';
} elseif ($this->pi_alwaysPrev) {
$links[]='
<td nowrap="nowrap"><p>'.$this->pi_getLL('pi_list_browseresults_prev','< Previous',TRUE).'</p></td>';
}
}
for($a=0;$a<$max;$a++) {
$links[]='
<td nowrap="nowrap"><p style="width:25px"></p></td>';
}
if ($pointer<ceil($count/$results_at_a_time)-1) {
$links[]='
<td nowrap="nowrap"><p>'.
// TODO: Vor-Button
$this->pi_linkTP_keepPIvars($this->pi_getLL('pi_list_browseresults_next','Next >',TRUE),array('pointer'=>$pointer+1)).
'</p></td>';
}
$pR1 = $pointer*$results_at_a_time+1;
$pR2 = $pointer*$results_at_a_time+$results_at_a_time;
$sTables = '
<!--
List browsing box:
-->
<div'.$this->pi_classParam('browsebox').'>'.
($showResultCount ? '
<p>'.sprintf(
str_replace('###SPAN_BEGIN###','<span'.$this->pi_classParam('browsebox-strong').'>',$this->pi_getLL('pi_list_browseresults_displays','Displaying results ###SPAN_BEGIN###%s to %s</span> out of ###SPAN_BEGIN###%s</span>')),
$pR1,
min(array($this->internal['res_count'],$pR2)),
$this->internal['res_count']
).'</p>':''
).
'
<'.trim('table '.$tableParams).'>
<tr>
'.implode('',$links).'
</tr>
</table>
</div>';
return $sTables;
}
Wäre wirklich toll, wenn ihr mir weiterhelfen könntet
😃 und schönen Dank im vorraus!
Gruß
mad_mike
#paralyzed#