Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Module › Modulsuche ›

Bilder per Altfeld suchen

Eingetragen von freshd (35)
am 21.11.2016 - 11:29 Uhr in
  • Modulsuche
  • Drupal 7.x

Hallo,

ich Suche nach einer Möglichkeit Bilder mithilfe des ALT- Feldes zu suchen. Um dann die jeweiligen Bilder in denn Suchergebnissen anzeigen zu lassen.
Ich hab mich kurz in die Module: custom_search, search_api, search_api_pages und search_config eingelesen konnte aber keinen Hinweis auf so eine Funktion finden...
In meinem Inhaltstyp Foto_upload habe ich ein Bild-field mit Multiupload erstellt darin dann das ALT-Feld aktiviert es steht auch als Beschreibung dabei "Das Alt-Feld kann von Suchmaschinen, Screenreaders verwendet werden und falls das Bild nicht dargestellt werden kann." ich habe angenommen dass das auch die Drupal-Suche miteinbezieht... da lag ich aber leider falsch.

Würde mich freuen wenn jemand ein paar Infos dazu hätte...
mfg freshd

‹ Inhaltstypen/ Felder für sehr spezifische Seiten vermeiden? Datenaustausch zwischen Contao und Drupal ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Der Ansatz geht schon in die

Eingetragen von wla (9461)
am 21.11.2016 - 12:01 Uhr

Der Ansatz geht schon in die Richtige Richtung. Mit Hilfe von [do:search_api] und [do:search_api_db] kannst Du einen eigenen Index erstellen. Wenn Du dabei im Index "add related Fields" und dann das Bild-Feld anwählst, hast Du anschließend für den Index auch die Alt-Felder zur Auswahl. Du kannst jezt anhaken, welche Felder im Index berücksichtigt werden sollen (Achtung maximal 64 Felder). Dann baust Du einen View, der auf diesem Index basiert (also nicht Beitrag/Context auswählen sondern den Namen des Index). Darüber findest Du dann auch die Bilder über den Alt-text.
Eine schöne Möglichkeit dabei ist auch alle Textfelder zusammenzufassen. Beim Index gibst Du die minimale Zeichenkette an, die indiziert werden soll (z.B. 3). Du setzt im View einen exposed Filter auf das indizierte Textfeld und kannst damit eine Volltextsuche realisieren, die bereits mit 3 aufeinander folgenden Zeichen Ergebnisse findet. Mittels [do:facetapi] kannst Du dann noch die Ergebnisse über Facetten eingrenzen. Achtung: dazu ist ein Core-Patch erforderlich (https://www.drupal.org/node/2142107#comment-9103911).

  • Anmelden oder Registrieren um Kommentare zu schreiben

vielen Dank

Eingetragen von freshd (35)
am 21.11.2016 - 13:15 Uhr

hab jetzt einen Index und dazu ein View erstellt... ein wenig auch nach dieser Anleitung
Ich kann aber irgendwie meinen erstellten Index nicht aktivieren und auch sonst keinen... gibts da noch einen bestimmten Trick?

mfg freshd

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hast Du denn den Index auch

Eingetragen von wla (9461)
am 21.11.2016 - 14:31 Uhr

Hast Du denn den Index auch generieren lassen unter /admin/config/search/search_api/index/{index-Name-hier}?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Nein mir wird das nicht

Eingetragen von freshd (35)
am 21.11.2016 - 15:45 Uhr

Nein mir wird das nicht angezeigt?

AnhangGröße
drupak.png 118.08 KB
  • Anmelden oder Registrieren um Kommentare zu schreiben

Hast Du search_api_db

Eingetragen von wla (9461)
am 21.11.2016 - 16:07 Uhr

Hast Du search_api_db installiert und aktiviert? Danach solltest Du bei der von mir angegebenen URL einen index anlegen können. Der muß aber einen Server bekommen.

Danach legst Du fest, welche Felder in den Index kommen und danach solltest Du den Index aufbauen können.

  • Anmelden oder Registrieren um Kommentare zu schreiben

ja ist aktiviert..

Eingetragen von freshd (35)
am 21.11.2016 - 17:49 Uhr

ja ist aktiviert..

AnhangGröße
drupak2.png 195.38 KB
  • Anmelden oder Registrieren um Kommentare zu schreiben

Hat denn Dein Index auch

Eingetragen von wla (9461)
am 21.11.2016 - 19:02 Uhr

Hat denn Dein Index auch einen Server eingetragen?

  • Anmelden oder Registrieren um Kommentare zu schreiben

ok ich hab es selber

Eingetragen von freshd (35)
am 22.11.2016 - 10:25 Uhr

ok ich hab es selber geschafft..man sollte halt den Server hinzufügen :D
mit dem View hab ich jetzt noch ein Problem:
im View selber bekomme ich diese Fehlermeldung "SQLSTATE[42S02]: Base table or view not found: 1146 Table 'asfotowelt.search_api_index_bildsuche' doesn't exist"
mfg

  • Anmelden oder Registrieren um Kommentare zu schreiben

Du darst in der View nur die

Eingetragen von wla (9461)
am 22.11.2016 - 10:32 Uhr

Du darst in der View nur die Felder verwenden, die auch im Index vorhanden sind. Das ist aber bei der Auswahl eines Feldes zu erkennen. Der View basiert schließlich auf der Indextabelle.

  • Anmelden oder Registrieren um Kommentare zu schreiben

ok ich hab bei Anzeige

Eingetragen von freshd (35)
am 22.11.2016 - 13:08 Uhr

ok ich hab bei Anzeige "Rendered entity" eingestellt, daher die Meldung...
So zwei letzte Fragen habe ich noch dann gebe ich Ruhe :D
Wie gebe ich denn meine Suchoption ein? Muss ich da noch ein Eingabefeld hinzufügen?
Außerdem wird mir nur ein Suchergebnis angezeigt, obwohl ich noch nichts angegeben habe...

AnhangGröße
drupak3.png 202.88 KB
  • Anmelden oder Registrieren um Kommentare zu schreiben

Der exposed Filter gibt doch

Eingetragen von wla (9461)
am 22.11.2016 - 15:51 Uhr

Der exposed Filter gibt doch ein Eingabe-Feld, wenn Du den View aufrufst. Ob Du und was Du indiziert hast kann ich nicht beurteilen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

noch 2 weitere Probleme...

Eingetragen von freshd (35)
am 28.11.2016 - 12:10 Uhr

wenn ich die Suche über einen Block ausgeben will verschwindet der exposed filter und mir wird alles angezeigt was ich indiziert habe? ist das Normal?
und da die Bilder per Multiupload hochgeladen werden wird mir immer der ganz Inhalt angezeigt. Gibt es da noch irgendwie eine Möglichkeit das wirklich nur das Bild nach dem gesucht wurde angezeigt wird.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • 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?
Weiter

Neue Kommentare

  • Inzwischen sind wir bei
    vor 1 Woche 2 Tagen
  • Migrieren von D7 auf D8/ D10/ D11
    vor 1 Woche 3 Tagen
  • melde mich mal wieder, da ich
    vor 9 Wochen 13 Stunden
  • Hey danke
    vor 9 Wochen 1 Tag
  • Update: jetzt gibt's ein
    vor 9 Wochen 2 Tagen
  • Hallo, im Prinzip habe ich
    vor 9 Wochen 6 Tagen
  • Da scheint die Terminologie
    vor 9 Wochen 6 Tagen
  • Kannst doch auch alles direkt
    vor 10 Wochen 3 Tagen
  • In der entsprechenden View
    vor 10 Wochen 3 Tagen
  • Dazu müsstest Du vermutlich
    vor 10 Wochen 3 Tagen

Statistik

Beiträge im Forum: 250235
Registrierte User: 20462

Neue User:

  • marouane.blel
  • capilclinic
  • Quabzibboter

» 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 5 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