提问人:fdrcc 提问时间:11/14/2023 最后编辑:fdrcc 更新时间:11/20/2023 访问量:65
如何自定义 Strapi 4.x 管理面板默认配置?
How to customize Strapi 4.x Admin Panel default config?
问:
我试图在 Strapi 4.x 的管理面板中编辑一些默认配置,例如 Strapi 的原色和默认徽标,但我没有结果。
我使用并遵循了有关“管理面板自定义”的 Strapi 文档开始了一个新项目。yarn create strapi-app my-project --quickstart
所以我重命名并添加了我的徽标 新文件夹 .在此之后,我在 progect 文件夹中使用,并且在控制台中没有出现错误。在管理面板中,我没有看到任何变化。src/admin/app.example.js
src/admin/app.js
src/admin/extensions
strapi build
strapi develop
我也尝试清除浏览器缓存并使用,但是一样的,什么也没发生。yarn develop --watch-admin
我也找到了这个类似的答案,但它不起作用。
Strapi 版本:4.15.4
操作系统:MacOs
数据库:SQLite
节点版本:v18.18.2
NPM 版本:9.8.1 纱线版本:1.22.17
这是我的代码(从文档中复制):
import AuthLogo from "./extensions/icon.png";
import MenuLogo from "./extensions/icon.png";
import favicon from "./extensions/icon.png";
export default {
config: {
// Replace the Strapi logo in auth (login) views
auth: {
logo: AuthLogo,
},
// Replace the favicon
head: {
favicon: favicon,
},
// Add a new locale, other than 'en'
locales: ["fr", "de"],
// Replace the Strapi logo in the main navigation
menu: {
logo: MenuLogo,
},
// Override or extend the theme
theme: {
// overwrite light theme properties
light: {
colors: {
primary100: "#f6ecfc",
primary200: "#e0c1f4",
primary500: "#ac73e6",
primary600: "#9736e8",
primary700: "#8312d1",
danger700: "#b72b1a",
},
},
// overwrite dark theme properties
dark: {
// ...
},
},
// Extend the translations
translations: {
fr: {
"Auth.form.email.label": "test",
Users: "Utilisateurs",
City: "CITY (FRENCH)",
// Customize the label of the Content Manager table.
Id: "ID french",
},
},
// Disable video tutorials
tutorials: false,
// Disable notifications about new Strapi releases
notifications: { releases: false },
},
bootstrap() {},
};
答:
0赞
Damián Dlugosch
11/20/2023
#1
这是由于使用了错误的 Strapi 版本造成的。此问题从 Strapi 版本 v4.15.1 开始,在 v4.15.4 中仍然有效,但应在 v4.15.5 中修复。您可以在以下 Github 问题中找到更多信息:
评论