Zum Inhalt springen

pi_list_searchBox_search

Erstellt am 13. Februar 2006 · 4 Antworten · letzte Antwort am 13. Februar 2006

Tags: PHP, Frage

colorflare ·

Hallo,

ist es möglich die von Kickstarter mitgelieferte pi_list_searchBox_search zu formatieren?

Ich brauche einen senden button vom type=image.

Kann mir jemand helfen?

Grüße Tom

birgitr ·
 // Searchbox in $content einbinden, diese Stelle in pi1.php ersetzen:
 			// Adds the search box:
			#$fullTable.=$this->pi_list_searchBox();
			$fullTable.=$this->my_searchBox();

 /**
  * modifizierte Searchbox aus pi_list_searchbox ohne Tabellen, in pi1.php einfügen
 */
	function my_searchBox()	{
		// Search box design:
		$sTables = '
		<!--
			List search box:
		-->
		<div'.$this->pi_classParam('searchbox').'>
			<form action="'.htmlspecialchars(t3lib_div::getIndpEnv('REQUEST_URI')).'" method="post" style="margin: 0 0 0 0;">
			  <input type="text" name="'.$this-" />prefixId.'[sword]" value="'.htmlspecialchars($this->piVars['sword']).'"'.$this->pi_classParam('searchbox-sword').' />
			<input type="submit" value="'.$this-" />pi_getLL('pi_list_searchBox_search','Search',TRUE).'"'.$this->pi_classParam('searchbox-button').' />'.
			'<input type="hidden" name="no_cache" value="1" />'.
			'<input type="hidden" name="'.$this-" />prefixId.'[pointer]" value="" />'.
			'</form>'.
		'</div>';

		return $sTables;
	}

Du musst nur die Funktion pi_list_searchBox() entsprechend abändern, mit einem eigenen Namen versehen und anstelle der alten Funktion aufrufen. Das Design kann beliebig angepasst werden; ich habe z.B. die Tabellen entfernt.

birgitr ·

tslib/class.tslib_pibase.php

Wenn Du die Extension "Extension Development Evaluator" installierst, kannst Du die Dokumentation zu allen relevanten Funktionen einsehen.