Для того, чтобы установить пакет (дополнение) в MODX, Слева в дереве щелкните по пункту «Пакеты» и выберите «Установщик». На открывшейся странице жмем по кнопке «Загрузить пакеты».
Откроется страница с перечнем популярных и недавно выпущенных пакетов.
Здесь вы можете искать при помощи поиска нужные пакеты, также под поиском есть пункт «Extras», и там есть категории. Не спешите устанавливать все подряд особенно из популярного, т.к. на данный момент далеко не все пакеты корректно работают в MODX 3. В рамках уроков мы будем использовать пакеты которые корректно работают и уже адаптированные под MODX 3.
Не нужно устанавливать все подряд, устанавливайте только то что прям необходимо.
Установим пока только 2 пакета из основного репозитория: translit (для настройки ЧПУ) и TinyMCE Rich Text Editor (визуальный редактор контента). Для этого вбиваем их названия в поиск и загружаем их.
После этого возвращаемся в Менеджер пакетов, нажав на соответствующую кнопку. И устанавливаем их.
Так же нам как минимум понадобиться еще пакет под названием PdoTools (масхев пакет который умеет много чего), он есть в репозитории modx, но лучше его устанавливать из репозитория его разработчиков (modstore). Давайте подключим его.
MODX репозитории (добавление поставщиков)
Для того чтобы добавить новый репозиторий, нужно в менеджере пакетов, перейти во вкладку «Поставщики», нажать по кнопке «Создать», ввести данные поставщика и создать его.
Давайте разберем поля на примере репозитория modstore.pro:
- Имя — можно написать любое, но рекомендую писать домен поставщика, например: modstore.pro.
- URL сервиса — сюда указываем URL адрес, в данном случае это https://modstore.pro/extras/ если через https не работает, попробуйте просто http
- Имя пользователя — ваша электронная почта, при помощи которой вы авторизуетесь на этом сайте (не обязательное поле, нужно заполнять если будите покупать платные пакеты).
- Ключ API — ваш сгенерированный ключ доступа (тоже необязательное поле, нужно заполнять если будите покупать платные пакеты).
- Описание — необязательное поле.
Загрузка и установка пакетов из дополнительного репозитория
После добавления поставщика, переключиться на него можно нажав на треугольник на против кнопки загрузки пакетов, выбрав нужного поставщика в сплывающем окне.
После чего можно точно также как и с официального репозитория устанавливать пакеты, давайте установим Ace (подсветка кода + emmet) и PdoTools (о нем говорил выше). После загрузки пакетов, не забудьте их установить, в конечном итоге у вас должно быть следующее.
Теперь можно настроить ЧПУ и сами пакеты.