Zum Inhalt springen

Seitenanzeige mit Highlighting

Erstellt am 4. Dezember 2006 · 2 Antworten · letzte Antwort am 4. Dezember 2006

Tags: PHP, Frage

Bitbull ·

Hallo zusammen,

bei meinen Extensions benutze ich meist die Vorgaben des Kickstarters, wenn es um die Aufteilung der Datenausgabe auf mehrere Seiten geht.

Die dazu genutzte Funktion

pi_list_browseresults()

unterstützt aber per Default kein Highlighting. Ich kann also nicht sehen, auf welcher Seite genau ich mich gerade befinde.

HIER im Forum (beim Anzeigen von Suchergebnissen) wird eine Lösung eingesetzt, die mir gut gefällt: die aktuelle Seitenzahl wird in eckige Klammern gesetzt und fett formatiert.

SO WAS WILL ICH - wie krieg ichs?

Danke sagt
Bitbull

Bitbull ·

Lieber steffenk,

im Vertrauen auf dieses Forum habe ich schon fleißig mit dem "selber machen" angefangen 😉

Dies ist mein bisheriger Erkenntnisstand:

Die Funktion pi_list_browseresults erwartet optional folgende Parameter:

	function pi_list_browseresults($showResultCount=1,$tableParams='',$wrapArr=array(), $pointerName = 'pointer', $hscText = TRUE)	{

und enthält diesen Hinweis:

		// example $wrapArr-array how it could be traversed from an extension
		/* $wrapArr = array(
			'browseBoxWrap' => '<div class="browseBoxWrap">|</div>',
			'showResultsWrap' => '<div class="showResultsWrap">|</div>',
			'browseLinksWrap' => '<div class="browseLinksWrap">|</div>',
			'showResultsNumbersWrap' => '<span class="showResultsNumbersWrap">|</span>',
			'disabledLinkWrap' => '<span class="disabledLinkWrap">|</span>',
			'inactiveLinkWrap' => '<span class="inactiveLinkWrap">|</span>',
			'activeLinkWrap' => '<span class="activeLinkWrap">|</span>'
		); */

Damit wäre dann alles klar - hatte es nur zuerst nicht gefunden (NEIN, ich schreibe nicht einfach blinde Threats. Jedenfalls nicht immer. :o )

Danke trotzdem & bis demnäxx

Bitbull