Wie ändere ich dieses Markup aus meiner .theme-Datei?Drupal 8 - Kernsuchmodul, Änderungsmarkierung
Linie 119 in \ core \ Module \ Suche \ src \ Controllers \ SearchController.php
if (count($results)) {
$build['search_results_title'] = array(
'#markup' => '<h2>' . $this->t('Search results') . '</h2>',
);
}
Ich möchte die "Suchergebnisse" H2 von meiner Suchseite entfernen.
Das Suchformular oben und die Ergebnisliste unter H2 können mit der Funktion _preprocess_form im Suchformular und preprocess_search_result in den Suchresluts geändert werden.
Gibt es eine Vorverarbeitungsfunktion fehlt oder kann ich eine benutzerdefinierte Zweigvorlage verwenden?
{%- if title is not empty -%}
<h3>{{ title }}</h3>
{%- endif -%}
einfach, dass h3 entfernen: search-results.html.twig und den Titel ersetzen, hier -
Sie sind über eine andere Vorlage zu sprechen. Der Thread-Starter möchte tatsächlich wissen, wie er die Ausgabe des Suchseiten-Controllers manipuliert. Da das Render-Array mit dem Schlüssel 'search_results_title' ein einfaches Markup ist und keinen Theme- oder Type-Key hat, muss man die Controller-Ausgabe direkt manipulieren. –