Редактирование во фронтенде. Своя сортировка жава скриптов Joomla

  • 2 Ответов
  • 288 Просмотров

0 Пользователей и 1 Гость просматривают эту тему.

*

DVSkin

  • Новичок
  • *
  • 2
  • 0
Здравствуйте уважаемые. Есть такая проблема, при редактировании/создании любого материала не работает кнопка сохранить. На этапе срабатывания вылетает такая ошибка:
Uncaught exception: TypeError: Cannot convert 'document.formvalidator' to objectError thrown at line 579, column 2 in <anonymous function: Joomla.submitbutton>(task) in http://localhost/index.php/ru/uslugi?view=form&layout=edit&a_id=26&return=aHR0cDovL2xvY2FsaG9zdC9pbmRleC5waHAvcnUvdXNsdWdpLzI2LXRlc3QxMjM=:
    if (task == 'article.cancel' || document.formvalidator.isValid(document.id('adminForm')))
called from line 1, column 0 in <anonymous function>(event) in http://localhost/index.php/ru/uslugi?view=form&layout=edit&a_id=26&return=aHR0cDovL2xvY2FsaG9zdC9pbmRleC5waHAvcnUvdXNsdWdpLzI2LXRlc3QxMjM=:
    Joomla.submitbutton('article.save')
Самое интересное, то как только я включаю отладку в Joomla, так ошибка исчезает и всё прекрасно работает.
Уже весь инет облазил, но решения так и не нашёл. Надеюсь поможете.
Подсказали в чём проблема, оказалось всё довольно глупо. Скрипт jQuery загружался позже чем скрипт с формой валидации. Сразу назрел вопрос: как поменять расстановку скриптов? Где это вообще прописано? Шаблон т3.
« Последнее редактирование: 08.09.2015, 14:59:46 от DVSkin »

*

DVSkin

  • Новичок
  • *
  • 2
  • 0
Ну, я сам себе отвечу. Модеры почистите и запилите куда нибудь если посчитаете нужным, потому что в инете я вообще этого не нашёл. Чтобы переделать список загружаемых скриптов, которые двигло Joomla грузит само, нужно идти в файл \localhost\libraries\zen\script\handler.php. Вот здесь, начиная со строчки 446, начинается реорганизация скриптов. Тупо меняем местами порядок и вуа ля. И не нужно всяких костылей ввиде отключения jQuery мутулза и др.

*

arma

  • Живу я здесь
  • ******
  • 1318
  • 63
Могли и не найти, т.к. это касается только этого фреймворка и не более.