SitemapKontaktLoginImpressum© 2007-2010 by Oliver Roth

pi_list_browseresults

Die Funktion $this->pi_list_browseresults() vereinfacht das schreiben eigener Extension mit einem Ergebnis-(Page-) Browser ungemein. Bisher habe war ich immer am R?§tseln was f?ºr Parameter ich ?ºbergeben kann. Hier der Auszug aus der Systemextension:

 

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

 

Mit diesen Angaben passt man die Funktion an:


$this->internal['maxPages'] = 9;
$this->internal['pagefloat'] = 'center';
$this->internal['showRange'] = 0;
$this->internal['showFirstLast']  = 0;
 


 

Und hier die Angaben zum Wrap-Array:


// 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="numwrap">|</span>',
   'disabledLinkWrap' => '<span class="disabledLinkWrap">|</span>',
   'inactiveLinkWrap' => '<span class="inactiveLinkWrap">|</span>',
   'activeLinkWrap' => '<span class="activeLinkWrap">|</span>'
)


Und so wird die sprachliche Anpassung ausgef?ºhrt:


Im SETUP:

plugin.tx_EXTENSION_pi1._LOCAL_LANG.de {
  pi_list_browseresults_prev = &lt;Zur?ºck
  pi_list_browseresults_page = Seite
  pi_list_browseresults_next = N?§chste &gt;
  pi_list_browseresults_first = &lt;&lt; Erste
  pi_list_browseresults_last = Letzte &gt;&gt;
  pi_list_browseresults_displays = ###SPAN_BEGIN###%s bis %s Eintr?§ge von insgesammt ###SPAN_BEGIN###%s
  pi_list_browseresults_displays_advanced = Von ###FROM### bis ###TO### Eintr?§ge von insgesammt ###OUT_OF###
  pi_list_browseresults_to = zu
}