ShowSearchHit

This page is a translated version of the page Manual:Hooks/ShowSearchHit and the translation is 100% complete.
Other languages:
ShowSearchHit
Dostupné od verze 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: V extension.json:
{
	"Hooks": {
		"ShowSearchHit": "MyExtensionHooks::onShowSearchHit"
	}
}
Volá se z: Soubor/y: search/searchwidgets/FullSearchResultWidget.php
Rozhraní: ShowSearchHitHook.php

Další informace o háčcích najdete na stránce Příručka:Háčky .
Chcete-li vědět, jaká rozšíření tento háček používají, podívejte se na stránku 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.