Zum Inhalt springen

Links mit unterschiedlicher Variable

Erstellt am 22. Oktober 2005 · Noch keine Antworten

Tags: Frage

moon76 ·

Hallo,

ich möchte bei meiner Mitarbeiterliste die Möglichkeit geben, nah Anfangsbuchstaben zu selektieren. Also in der Form:

[A-F] [G-K] [L-O] [P-Z]

Wobei diese Buchstaben Links darstellen. Es müssen je 2 Paramerter übergeben werden, wobei der eine (char) für die Auswahl des Anfangsbuchstabens zuständig ist. Das ganze soll TYPO3 konform sein - also über piVars. Folgende Lösung habe ich jetzt:

$params1=array(
   $this->prefixId => array(
	'go' => 'Uebersicht',
	'char' => '1',
	)
   );
$params2=array(
   $this->prefixId => array(
	'go' => 'Uebersicht',
	'char' => '2',
	)
   );
$params3=array(
   $this->prefixId => array(
	'go' => 'Uebersicht',
	'char' => '3',
	)
   );
$params4=array(
   $this->prefixId => array(
	'go' => 'Uebersicht',
	'char' => '4',
	)
   );
$marker["###CHOOSE_CHAR###"] = $this->pi_linkTP_keepPIvars("[A-F]",$params1,$cache=0,$clearAnyway=0,$altPageId=0)." ".$this->pi_linkTP_keepPIvars("[G-K]",$params2,$cache=0,$clearAnyway=0,$altPageId=0)." ".$this->pi_linkTP_keepPIvars("[L-O]",$params3,$cache=0,$clearAnyway=0,$altPageId=0)." ".$this->pi_linkTP_keepPIvars("[P-Z]",$params4,$cache=0,$clearAnyway=0,$altPageId=0);

Funktioniert zwar so aber das ganze erscheint mir zu umständlich. Ich bin fest überzeugt dass es einen einfacheren Weg gibt aber ich steh grad auf der Leitung - was meint Ihr?

Viele Grüße
Christian