4

我有一个可用的 Directus CMS 环境,并希望在其中包含一些自定义页面。根据文档!,我“可以为自定义仪表板、报告、销售点系统或其他任何东西构建页面模块”。

CMS 是从 directus 下载的,安装在 localhost 中,然后通过 FTP 移动到服务器,因为我的客户端不允许终端访问。

我已经尝试过来自https://github.com/directus/extension-toolkit的样板,用它创建了一个 vue 页面,运行 npm 来转换它,但现在我不知道把它放在哪里。如果我把它放到 public > extensions > custom > pages (我把整个创建的文件夹放在这里),它不会显示在任何地方,我真的找不到任何教程或帮助。甚至在文档中也没有。

4

1 回答 1

4

您只需将扩展的dist子目录复制到您的服务器。

例子:

directus-extensions create page orders
directus-extensions build
rsync ./dist/ root@example.com:/var/www/directus/public/extensions/custom/pages/orders/

现在,当您登录 Directus 应用程序时,您应该会在侧边栏中看到您的页面扩展名(前提是您的用户角色已配置为显示extensions在侧边栏中)。

在此处输入图像描述

于 2019-08-28T21:22:01.197 回答