ShowSearchHit

From MediaWiki.org
Jump to navigation Jump to search
This page is a translated version of the page Manual:Hooks/ShowSearchHit and the translation is 100% complete.

Other languages:
English • ‎español • ‎čeština • ‎日本語
ShowSearchHit
Dostupné od version 1.21.0 (Gerrit change 32040)
Umožňuje dodatečně ovlivnit způsob zobrazení výsledku vyhledávání.
Definice funkce:
public static function onShowSearchHit( $searchPage, $result, $terms, &$link, 
&$redirect, &$section, &$extract, &$score, &$size, &$date, &$related, &$html ) { ... }
Registrace háčku:

In extension.json:

{
	"Hooks": {
		"ShowSearchHit": "MyExtensionHooks::onShowSearchHit"
	}
}

For MediaWiki ≤1.25:

$wgHooks['ShowSearchHit'][] = 'MyExtensionHooks::onShowSearchHit';
Volá se z:Soubor(y): specials/SpecialSearch.php

Další informace o háčcích najdete na manuálové stránce pro Háčky (hooks).
Chcete-li vědět, jaká rozšíření tento háček používají, podívejte se na Category:ShowSearchHit extensions/cs.

Podrobnosti

  • $searchPage - Instance třídy SpecialSearch.
  • $result - Objekt SearchResult ze kterého se bude generovat zobrazení výsledku
  • $terms - Hledaný řetězec, který bude na výstupu zvýrazněný
  • &$link - HTML odkaz na stránku, jejíž název odpovídá parametrům hledání. Může být v rámci volaného háčku upraven.
  • &$redirect - HTML kód s informací o přesměrování. Může být v rámci volaného háčku upraven.
  • &$section - HTML odkaz na sekci, jejíž název odpovídá parametrům hledání. Může být v rámci volaného háčku upraven.
  • &$extract - HTML kód s vytaženým blokem textu, který obsahuje řetězec, jenž odpovídá parametrům hledání. Může být v rámci volaného háčku upraven.
  • &$score - HTML kód se zobrazením skóre. Může být v rámci volaného háčku upraven.
  • &$size - HTML kód s informací o velikosti stránky. Může být v rámci volaného háčku upraven.
  • &$date - HTML kód s datem poslední změny. Může být v rámci volaného háčku upraven.
  • &$related - HTML kód s přidanou informací ohledně stránky, na které byl nalezen záznam. Může být v rámci volaného háčku upraven.
  • &$html - Obsah může být nahrazen HTML kódem, který kompletně nahradí vyhledaný záznam. Kód musí být uzavřen v elementu <li> ... </li>. Zobrazí se však, jen když funkce navěšená na háček vrátí false.