it-swarm-es.tech

¿Por qué mod_smartsearch no carga Mootools en J3.X, aunque lo necesita?

En la serie Joomla 3.X veo que hay un cambio de Mootools a jQuery, con la refactorización aún en curso.

Dicho esto, Mootools todavía es necesario para que el módulo Smart Search habilite el autocompletado (la implementación JS Class de Mootools se usa en el Javascript en línea del módulo Smart Search).

Curiosamente, Mootools se incluye en la página de resultados de Smart Search, por lo que el autocompletado funciona.

Sin embargo, Mootools solo se incluye en algunas páginas, por lo que el autocompletado falla con:

Uncaught ReferenceError: Class is not defined

Si agrego:

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

para mi plantilla funciona correctamente en todas las páginas. Tal como está, la biblioteca se carga en ciertas páginas y no en otras, y no puedo ver un patrón.

¿Alguien más ha experimentado este comportamiento o sabe cómo resolverlo sin hacks de plantillas?

Esto es para J3.2.3.

1
codinghands

Respuesta simple: obviamente es un error y puede abrir un problema en http://issues.joomla.org/ (y http://joomlacode.org/gf/project/joomla/tracker /? action = TrackerItemBrowse & tracker_id = 81 siempre que esté vivo)

Si puede proporcionar un RP para solucionarlo, aún mejor.

1
Bakual