Probleme mit algolia, um einen Index hinzuzufügen - Hauptindex ist Magento, der versucht, wordpress hinzuzufügen.Kann den WordPress-Index nicht zu den Magento-Ergebnissen hinzufügen
Alles ist konfiguriert, Anweisungen folgten hier https://community.algolia.com/magento/doc/m1/external-autocomplete-source/. Ich benutzte die Boilerplate-Erweiterung, um die Standard-Magento-Suche zu überschreiben und es funktioniert gut.
es jedoch Fehler, wenn es kommt auf die folgende Zeile
var customTemplate = $ ('# autocomplete_wordpress_template') html().
(änderte es den Namen der Vorlage meiner eine .. und ich bekomme die folgenden Fehler)
Alles richtig glaube ich verdrahtet ist, ich den Skript Block sehe mit ist = „autocomplete_wordpress_template“ in dem HTML-Quellcode , und ich habe die Erweiterung als eine benutzerdefinierte Erweiterung mit nur Magento auf eigene Faust funktioniert.
Uncaught TypeError: Cannot read property 'html' of null
at algoliaHookBeforeAutocompleteStart (autocomplete.js:118)
at HTMLInputElement.<anonymous> (autocomplete.js:84)
at Function.each (jquery.js:370)
at ge.fn.init.each (jquery.js:137)
at HTMLDocument.<anonymous> (autocomplete.js:63)
at u (jquery.js:3232)
at Object.add [as done] (jquery.js:3291)
at ge.fn.init.ge.fn.ready (jquery.js:3542)
at ge.fn.init (jquery.js:2967)
at Object.ge [as $] (jquery.js:75)
Es sieht aus wie die Vorlage mit ID 'autocomplete_wordpress_template' ist nicht auf die Seite gerendert. Können Sie überprüfen, ob alle Vorlagen Ihrer benutzerdefinierten Erweiterung auf der Seite gerendert werden? –
Dieses Skript befindet sich auf der Seite. Ich kann es in der Seitenquelle sehen. –
Das ist seltsam. Würde es Ihnen etwas ausmachen, mit mir eine URL zur Live-Website zu teilen, wo ich das sehen könnte? –