有一些问题让algolia添加索引 - 主索引是Magento,试图添加wordpress。无法将Wordpress索引添加到Magento结果
所有配置都按照这里的说明https://community.algolia.com/magento/doc/m1/external-autocomplete-source/。我使用样板扩展来覆盖默认的magento搜索,它工作正常。
但是,它的错误当它到达下面的行
VAR customTemplate = $( '#autocomplete_wordpress_template')HTML()。
(我改变了模板名称,以我的一个..和我碰到下面的错误)正确,我认为
一切都连接好,我可以看到脚本块与是=“autocomplete_wordpress_template”在HTML源,并且我将这个扩展作为自定义扩展工作,只有magento自己开发。
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)
它看起来像ID'autocomplete_wordpress_template'模板不会渲染页面。 你能检查你的自定义扩展中的所有模板是否都呈现在页面上? –
此脚本在页面中。我可以在页面源中看到它。 <脚本类型= “文本/模板” ID = “autocomplete_wordpress_template”> {{{_highlightResult.value.value}}} –
这是奇怪的。你介意与我分享一个网站,我可以看到这个网站吗? –