Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Themes & Theming ›

Suchbox einen Platzhalter hinzufügen?

Eingetragen von LucyDemoon (16)
am 17.06.2016 - 23:12 Uhr in
  • Themes & Theming
  • Drupal 8.x oder neuer

he,

nicht wundern wenn ich einige Fragen stelle bin von Joomla umgestiegen auf Drupal 8

ich habe in die .theme datei das hier eingebaut:

<?php

function nova_form_search_block_form_alter(&$form, &$form_state, $form_id) {
  $form['search_block_form']['#attributes']['placeholder'] = t('Search');
}

teoretisch sollte ja der placeholder dann im such feld stehen oder etwa nicht?
angezeigt wird es mir leder nicht verstehe auch nicht warum cache wurde auch geleert.

hoffe ihr könnt mir da weiter helfen

‹ Style Bamboo - Breite Drupal modul verschiebt design ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Das wäre die richtige Syntax

Eingetragen von montviso (2188)
am 18.06.2016 - 07:13 Uhr

Das wäre die richtige Syntax für Drupal 7.
Hast Du Dir die API für Drupal 8 angeschaut?
z.B.
https://api.drupal.org/api/drupal/core%21lib%21Drupal%21Core%21Form%21fo...

  • Anmelden oder Registrieren um Kommentare zu schreiben

Der hook passt schon

Eingetragen von Stefan.Korn (286)
am 18.06.2016 - 09:22 Uhr

Der hook passt schon so vorausgesetzt Dein Theme heißt "nova"

Allerdings müsstest Du dann statt

$form['search_block_form']['#attributes']['placeholder'] = t('Search');

folgendes rein schreiben:

$form['keys']['#placeholder'] = t("Search");

siehe hier: https://api.drupal.org/api/drupal/core%21modules%21search%21src%21Form%21SearchBlockForm.php/class/SearchBlockForm/8.0.x

und ein Tool wie Devel https://www.drupal.org/project/devel ist hier schon sehr hilfreich, um sich z. B. $form ausgeben zu lassen und zu sehen wo man ansetzen muss.

  • Anmelden oder Registrieren um Kommentare zu schreiben

ka.. funktioniert einfach

Eingetragen von LucyDemoon (16)
am 18.06.2016 - 10:19 Uhr

ka..

funktioniert einfach nicht.. versteh überhaupt nicht wieso drupal so kompliziert sein muss...
im imputfeld von der suche soll zusätzlich ein placeholder sein das geht bei anderen cms wesentlich einfacher

  • Anmelden oder Registrieren um Kommentare zu schreiben

Andere Frage...warum bist Du

Eingetragen von montviso (2188)
am 18.06.2016 - 11:14 Uhr

Andere Frage...warum bist Du denn nicht bei Joomla geblieben? ;-)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Es funktioniert so ...

Eingetragen von Stefan.Korn (286)
am 18.06.2016 - 12:03 Uhr

Es funktioniert so ...

nicht vergessen Cache zu löschen.

schauen ob der hook wirklich auch angesprungen wird, dafür ggf. devel-Modul benutzen

Ist jetzt sicher nicht die intuitivste Art der Änderung für so eine Kleinigkeit, aber hey das ist Drupal. Drupal hat andere Stärken. ;-)

in D7 gibt es dieses Modul: https://www.drupal.org/project/form_placeholder

Es ist zwar auch eine D8-Version davon verfügbar, aber vom letzten DAtum ausgehend September 2015 würde ich das nicht unbedingt empfehlen. Ist gut möglich dass das noch nicht mit D8 funktioniert.

  • Anmelden oder Registrieren um Kommentare zu schreiben

joomla ist zwar einfach zum

Eingetragen von LucyDemoon (16)
am 18.06.2016 - 18:12 Uhr

joomla ist zwar einfach zum designen aber hat performence probleme und die sicherheitsupdates dauern mir zu lange (alle paar monate.. hatte dadurch einen spam mailserver und ne abuse mail über 10.000 einträge. dann hab ich nach verfolgt von wo die weggehen und hab gesehen das der ganze joomla core infiziert wurde)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ja, ich bin gerade mit dem

Eingetragen von montviso (2188)
am 18.06.2016 - 19:34 Uhr

Ja, ich bin gerade mit dem Relaunch einer Joomla-Seite unter Wordpress zu Gange.
J. ist wirklich der letzte Scheiß, wurde dort auch schon mehrfach gehackt...da nehme ich gerne in Kauf, daß manches in Drupal etwas eigen ist.
Auch wenn es natürlich etwas nervt, wenn vieles in Drupal 8 wieder ganz anders ist.

  • Anmelden oder Registrieren um Kommentare zu schreiben

denke ich muss mir erstmal

Eingetragen von LucyDemoon (16)
am 18.06.2016 - 20:03 Uhr

denke ich muss mir erstmal das gesammte twig anscheuen kenn das zuwenig und wie das genau funktioniert bei drupal mit denn hooks usw.
vorher machts relativ wenig sinn enn theme zu machen wenn ichs alle paar minute wieder komplett umbauen kann

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 1 Woche 3 Tagen
  • Hey danke
    vor 1 Woche 3 Tagen
  • Update: jetzt gibt's ein
    vor 1 Woche 4 Tagen
  • Hallo, im Prinzip habe ich
    vor 2 Wochen 1 Tag
  • Da scheint die Terminologie
    vor 2 Wochen 2 Tagen
  • Kannst doch auch alles direkt
    vor 2 Wochen 6 Tagen
  • In der entsprechenden View
    vor 2 Wochen 6 Tagen
  • Dazu müsstest Du vermutlich
    vor 2 Wochen 6 Tagen
  • gelöst
    vor 5 Wochen 2 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 5 Wochen 3 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20450

Neue User:

  • Mroppoofpaync
  • 4aficiona2
  • AppBuilder

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 19 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association