[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