[TYPO3-german] TYPO3 6.2 & XCLASS
Falk
vixe4all at freenet.de
Mon Aug 4 16:05:52 CEST 2014
Hallo zusammen,
ich möchte die Methode pi_list_browseresults() des Controllers \TYPO3\CMS\IndexedSearch\Controller\SearchFormController mit einer Xclass überschreiben, da ich die Ausgabe des Pagebrwosers modifizieren muss. Ich bin nach Vorgaben der Doku vorgegangen und habe es leider nicht zum Laufen bekommen.
Ich habe eine eigene Extension in dem Ordner "typo3conf/ext/kp_indexed_search" geschrieben.
In der ext_localconf.php steht Folgendes:
$GLOBALS['TYPO3_CONF_VARS']['SYS']['Objects']['TYPO3\\CMS\\IndexedSearch\\Controller\\SearchFormController'] = array(
'className' => 'Kp\\KpIndexedSearch\\Xclass\\SearchFormController'
);
In der Controller - Klasse "typo3conf/ext/kp_indexed_search/Classes/Xclass/SearchFormController" habe ich nun Folgendes drin:
<?php
namespace Kp\KpIndexedSearch\Xclass;
use TYPO3\CMS\Core\Utility\GeneralUtility;
class SearchFormController extends \TYPO3\CMS\IndexedSearch\Controller\SearchFormController {
/**
* Returns a results browser
*
* @param boolean Show result count
* @param string String appended to "displaying results..." notice.
* @param string String appended after section "displaying results...
* @param string List of integers pointing to free indexing configurations to search. -1 represents no filtering, 0 represents TYPO3 pages only, any number above zero is a uid of an indexing configuration!
* @return string HTML output
* @todo Define visibility
*/
public function pi_list_browseresults($showResultCount = 1, $addString = '', $addPart = '', $freeIndexUid = -1) {
....
}
}
Habt ihr noch einen Tipp für mich?
Danke und Gruß
Falk
More information about the TYPO3-german
mailing list