Placeholder vom Search API Page Form unter Drupal 8 überschreiben.
Eingetragen von montviso (2188)
am 23.11.2018 - 15:11 Uhr in
am 23.11.2018 - 15:11 Uhr in
Ich habe eine aktuelle 8.6 Installation und darauf Search API und Search API Page Module installiert.
Läuft auch alles wunderbar, jetzt hänge ich an etwas Kosmetik.
Ich möchte den Placeholder im Formular mit Name keys umbenennen.
Per Default heißt er Search und ich finde auch nicht, wie ich ihn per Oberflächen-Übersetzung ändern könnte.
Es gibt ja zahlreiche Beispiele, die alle auf so was ähnliches laufen:
function monsass_form_search_api_page_block_form_alter(&$form, \Drupal\Core\Form\FormStateInterface $form_state, $form_id) {
$form['keys']['#attributes']['placeholder'] = t('MySearchPlaceholder');
}
Das ändert aber gar nichts.
Wenn ich mir mit Devel ansehe, was in
$form['keys']['#attributes']
steht, dann sehe ich ja auch, dass es da keinen Schlüssel namens placeholder gibt.
Der String 'Search' steht in
$form['keys']['#title']
[stringTranslation:protected] => stdClass Object
.....
[string:protected] => Search
Wie kann ich das denn korrekt überschreiben?
- Anmelden oder Registrieren um Kommentare zu schreiben
Ich würde sagen, nach 96
am 08.02.2019 - 19:46 Uhr
Ich würde sagen, nach 96 Abrufen ohne Antwort und um das vorwegzunehmen ich hab auch keine gefunden wäre es eine gute Idee direkt in der Issue-Queque einen Support Request auszumachen. Für die Entwickler dürfte es super einfach sein, dir deine Frage zu beantworten.
https://drupal-tv.de
Drupal sehen und lernen
Tja, wie das Leben so
am 08.02.2019 - 20:14 Uhr
Tja, wie das Leben so spielt...
Das war jetzt nicht mehr unmittelbar im Fokus.
Ich muss erst noch mal genau überlegen, was ich da eigentlich wollte. ;-)
LG Regina Oswald
-------------------------
Montviso - Internetdienstleistungen
http://www.montviso.de