Как создать расширение страницы в Directus 7

У меня есть работающая среда Directus CMS, и я хотел бы добавить туда несколько пользовательских страниц. Согласно документации!, я "могу создавать модули страниц для пользовательских информационных панелей, отчетов, системы торговых точек или что-либо еще».

CMS загружается с directus, устанавливается на локальном хосте, а затем перемещается по FTP на сервер, поскольку у моего клиента нет разрешенного доступа к терминалу.

Я уже пробовал шаблон из https://github.com/directus/extension-toolkit, создал с ней vue-страницу, запустил npm для ее переноса, но теперь я не знаю, куда ее поместить. Если я поместил его на общедоступные> расширения> пользовательские> страницы (я помещаю сюда всю созданную папку), он нигде не отображается, и я не могу найти никакого руководства или помощи о том, как это сделать. Нет даже в документах.


person Petr Mrkvička    schedule 25.07.2019    source источник


Ответы (1)


Вы должны скопировать только подкаталог dist расширения на свой сервер.

Пример:

directus-extensions create page orders
directus-extensions build
rsync ./dist/ [email protected]:/var/www/directus/public/extensions/custom/pages/orders/

Теперь вы должны увидеть расширение своей страницы на боковой панели при входе в приложение Directus (при условии, что ваша роль пользователя настроена на отображать extensions на боковой панели).

введите здесь описание изображения

person nstCactus    schedule 28.08.2019