Angular - готовый фреймворк, а я все-таки любитель более низкоуровневых вещей. Скорее всего ангулар покручу, конечно, но более из соображений расширения кругозора.
Здравствуйте Николай. Смотрю вы выбрали react.js, а Angular 2 не рассматривали? Я думаю за такими сайтами (веб-приложениями) будущее, поэтому тоже планирую изучить данные технологии. Я конечно еще совсем "зеленый" "программист", но учиться никогда не поздно. Жду ваших статей на эту тему, они у вас всегда понятные и полезные.
Читать на самом деле много. webpack, react, material-ui, чистый javascript и т.п. Скоро начну цикл статей по этому направлению.
Николай, это круто! Что почитать, чтобы делать такие сайты?)
вот https://www.youtube.com/watch?v=zPZv9oHxK9A&t=144s пример расширения компонента ms2gallery, по аналогии возможно поступить и с minishop, тут https://modx.pro/howto/9929-extjs-extensible-component-collections/ расширение компонента collection, путем создания компонента в котором через плагин подключается свой extjs файл, который кастамизирует интерфейс компонента collection и так же вызываются свои процессоры по изменению/нажатию элементов . Эта информация должна помочь.
Вроде бы разобрался насколько было нужно. Оказалось в процессорах немного не так надо было писать как, например, в сниппетах. Там чтобы получить объект нужно вот так оказывается: Николай, спасибо за ваши статьи по процессорам модекса, очень помогли. Оказывается процессоры вообще очень крутая штука, почему я их раньше не использовал...
Здравствуйте. Спасибо большое за ответ. Уже немного начинаю разбираться с процессорами, сделал в своем процессоре так, теперь данные в табличке меняются на заранее предустановленные: Но теперь у меня другой вопрос. Возможно ли в процессоре обратиться, например, к ресурсу и изменить его поля или запустить в этом же процессоре системный resource/create? Кстати, подсматриваю в статью, которую вы мне дали по ссылке. Жаль нет поиска по вашему сайту, потому что раньше много полезных материалов было у вас, а сейчас их не найти.
Но мне нужно отправить запрос на свой процессор и там обработать данные. Проблема в том что я не знаю как отловить переданный id в процессоре чтобы уже использовать его дальше. А вы точно данные передаете на коннектор (и далее на процессор)? Все входящие данные в процессоре видны в переменной $this->properties. Оттуда процессоры и дергают значения через метод $this->getProperty($propertyName); Пропишите в своем процессоре И после вызова смотрите в MODX-логах что там вообще вам на процессор пришло. Ну и почитайте внимательно это: https://modxclub.ru/topics/vse-chto-vyi-xoteli-znat-o-proczessorax-no-boyalis-sprosit-1563.html
Читайте про javascript prototype. Четкого рецепта не напишу, но это наверно единственный способ переопределить стороннюю функцию.