it-swarm-id.com

Mengapa mod_smartsearch tidak memuat Mootools di J3.X, meskipun itu membutuhkannya?

Dalam seri Joomla 3.X saya melihat ada perpindahan dari Mootools ke jQuery, dengan refactoring masih berlangsung.

Yang mengatakan, Mootools masih diperlukan untuk modul Pencarian Cerdas untuk mengaktifkan pelengkapan otomatis (JS Class implementasi Mootools digunakan dalam Javascript inline dari modul Pencarian Cerdas).

Anehnya, Mootools disertakan pada halaman hasil Pencarian Cerdas, jadi autocomplete berfungsi.

Namun, Mootools hanya disertakan pada beberapa halaman, dan autocomplete gagal dengan:

Uncaught ReferenceError: Class is not defined

Jika saya menambahkan:

JHtml::_('behavior.framework');

ke template saya ini berfungsi dengan baik di semua halaman. Seperti berdiri, perpustakaan memuat pada halaman tertentu dan bukan yang lain, dan saya tidak bisa melihat pola.

Adakah orang lain yang mengalami perilaku ini, atau tahu cara mengatasinya tanpa peretasan templat?

Ini untuk J3.2.3.

1
codinghands

Jawaban sederhana: Ini jelas bug dan Anda dipersilakan untuk membuka masalah di http://issues.joomla.org/ (dan http://joomlacode.org/gf/project/joomla/tracker /? action = TrackerItemBrowse & tracker_id = 81 selama masih hidup)

Jika Anda dapat memberikan PR untuk memperbaikinya, bahkan lebih baik.

1
Bakual