Wenn ich richtig verstehe field_info_field
lädt Feldinformationen aus dem Cache.Drupal - field_info_field() gibt NULL zurück, aber Feld existiert
Das Problem tritt auf, wenn versucht wird, eine Taxonomie Autocomplete für Feld abc:def
zu erreichen, wobei abc
eine Feldsammlung und def
außerhalb darin ist.
Die URL ist dann: .../index.php?q=taxonomy/autocomplete/abc%3Adef/search_term
Drupal zurückgibt:
Taxonomy abc: def nicht gefunden.
Ich verengte den Fehler auf einen Anruf von field_info_field()
nach unten, die für abc:def
Null zurückgibt, die auf jeden Fall vorhanden. Es scheint irgendwie nicht im Cache zu sein. Irgendeine Idee, wie man vorgeht?
Ich habe natürlich den Cache gelöscht, es hat nicht geholfen.
haben Sie versucht, 'field_info_field ('def');'? Die Daten der Feldsammlung werden im 'bundles' -Attribut gespeichert. –
@VishalKumar Thx Ich werde das überprüfen, wenn ich am Dienstag wieder bei der Arbeit bin! – Barthy