Как самостоятельно запрограммировать пошаговую фильтрацию без перезагрузки страницы?

[10 ноября 2016 г.]    Российская сборка Magento 2.49.12
Magento 2: модули и услуги
#1 Kein
  • Группа: Пользователь
  • Сообщений: 18
  • Регистрация: 17.05.2010

18.05.2010 12:31

В правильном ли направлении думаю если хочу создать ajax поиск:

Создаю расширение поиска с методов ajaxSearch.
В layout создаю блок для перезаписи метода ajaxSearch. reference name="root"
И в блоке вывожу вывод поиска. То есть заменяю основной контент на результат поиска.
Правильно ли понял принцип layout?

#2 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8886
  • Регистрация: 20.02.2010

18.05.2010 13:15

Лучше начать обучение созданию шаблонов Magento с более простых задач.
В данной конкретной ситуации изменение шаблона Magento и программирование асинхронного взаимодействия браузера с сервером Magento - ортогональные друг другу задачи. Лучше научиться их выполнять по-отдельности, а уже потом объединять.

#3 Kein
  • Группа: Пользователь
  • Сообщений: 18
  • Регистрация: 17.05.2010

18.05.2010 13:38

самые простейшие задачи я вроде бы научился выполнять(с подсказкой на http://alanstorm.com/category/magento) Сейчас интересно правильно ли я понял. Иначе буду придумывать велосипед, когда в Magento все уже сделано до меня.

#4 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8886
  • Регистрация: 20.02.2010

18.05.2010 14:00

Вы связали те задачи, которые никак не связаны.
Как для асинхронного взаимодействия браузера с сервером, так и для манипуляции с разметкой страницы посредством JavaScript вам не нужно вносить какие-либо изменения в тему Magento.

Поделиться темой: