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 - 12: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 (9218)
am 21.11.2016 - 13: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).

.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *

  • Anmelden oder Registrieren um Kommentare zu schreiben

vielen Dank

Eingetragen von freshd (35)
am 21.11.2016 - 14: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 (9218)
am 21.11.2016 - 15:31 Uhr

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

.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *

  • Anmelden oder Registrieren um Kommentare zu schreiben

Nein mir wird das nicht

Eingetragen von freshd (35)
am 21.11.2016 - 16: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 (9218)
am 21.11.2016 - 17: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.

.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *

  • Anmelden oder Registrieren um Kommentare zu schreiben

ja ist aktiviert..

Eingetragen von freshd (35)
am 21.11.2016 - 18: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 (9218)
am 21.11.2016 - 20:02 Uhr

Hat denn Dein Index auch einen Server eingetragen?

.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *

  • Anmelden oder Registrieren um Kommentare zu schreiben

ok ich hab es selber

Eingetragen von freshd (35)
am 22.11.2016 - 11: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 (9218)
am 22.11.2016 - 11: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.

.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *

  • Anmelden oder Registrieren um Kommentare zu schreiben

ok ich hab bei Anzeige

Eingetragen von freshd (35)
am 22.11.2016 - 14: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 (9218)
am 22.11.2016 - 16: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.

.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *

  • Anmelden oder Registrieren um Kommentare zu schreiben

noch 2 weitere Probleme...

Eingetragen von freshd (35)
am 28.11.2016 - 13: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

  • (Gelöst) Taxonomie Beziehungen ausblendbar im Backend?
  • Fehler nach Drupal Core Update auf 7.91
  • Suche Upgradeempfehlungen einer existenten Drupal7 Site auf 9/10?
  • Develop Custom Field in Views
  • Wie View mit einem Array von ids filtern?
  • Wie befülle ich den Cache automatisch? [gelöst]
  • [gelöst] "EntityMetadataWrapperException: Invalid data value given." für Datum-Feld in Webform
  • Wie kann man die Ansicht der Benutzer erweitern?
  • Paragraphs - mit drei Sprachen, die nicht immer alle übersetzt werden können.
  • Wie path/url_alias in views anzeigen?
  • Drupal 9 - PHP 8 - Modul funtkioniert nicht mehr
  • Timestamp wird in views falsch interpretiert
Weiter

Neue Kommentare

  • Danke Regina, für den
    vor 15 Stunden 22 Minuten
  • Bei mir wird es
    vor 1 Tag 37 Minuten
  • Bei Strato kann man doch
    vor 6 Tagen 11 Stunden
  • Fehlercode: SSL_ERROR_NO_CYPHER_OVERLAP
    vor 6 Tagen 15 Stunden
  • Was ist denn
    vor 1 Woche 21 Stunden
  • Ohne das jetzt sicher zu
    vor 1 Woche 21 Stunden
  • Kann es sein, dass das zweite
    vor 1 Woche 22 Stunden
  • Da gibt es ehrlich gesagt
    vor 1 Woche 1 Tag
  • [gelöst] "EntityMetadataWrapperException: Invalid data value giv
    vor 1 Woche 1 Tag
  • Wie oben geschrieben, habe
    vor 1 Woche 2 Tagen

Statistik

Beiträge im Forum: 247936
Registrierte User: 19623

Neue User:

  • Davidenabs
  • climtarmut
  • VerifproMi

» Alle User anzeigen

User nach Punkten sortiert:
wla9218
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3845
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 13 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