问题 #2482💬 已回答提出于 2019年12月31日作者 andrewryan19060 个反应

我该如何更改默认组件的名称?

快速解答作者 artf

你可以通过更新字符串 [i18n](https://grapesjs.com/docs/modules/I18n.html) 来实现 “''js Grapesjs.init({ ..., i18n: { 消息:{ 英文:{ domComponents: { 姓名:{ '': '响应式容器',// 默认键为空 } } } } } }) ```

阅读下方完整回答 ↓

问题

我注意到画布上到处都是“Box”这个词,指的是默认容器。我想改变这一点

我在画布上找到了 customLabel 策略函数;这样可以,但一旦实现,模板设计器中标记其他地方的默认行为就消失了。我不想要那样。

实际上,我只是想把“默认”容器的名称改成“响应式容器”。

最好的方法是什么?

安德鲁

回答(3)

artf2020年1月2日

你可以通过更新字符串 [i18n](https://grapesjs.com/docs/modules/I18n.html) 来实现 “''js Grapesjs.init({ ..., i18n: { 消息:{ 英文:{ domComponents: { 姓名:{ '': '响应式容器',// 默认键为空 } } } } } })

andrewryan19062020年1月2日

太棒了!谢谢。

andrewryan19062020年1月6日

嘿......这方法有效,但会使其他所有名字都被排除。我该如何覆盖这个名字?

相关问答

通过相似的问题讨论继续研究。

问题 #2657

:当设置 toRequire 属性时,自定义风格属性无法工作

你用的是最新版本吗(旧版本不支持)? 是的预期的行为是什么? 自定义样式属性适用于组件接下来会发生什么? 自定义风格属性不起作用繁殖步骤选择盒子组件尝试更改 Box Width style 属性(自定义标签下) ![图片](https://user-images.githubu...

3 个回答更新于 2020年9月14日

问题 #1841

组件名称

我有两个问题。有没有办法更改内置组件名称?我想把“Box”改成“Div”。所以同一个名字会出现在Select和图层/导航面板上。简单来说,如果我拖放一个 div,我需要它命名为 Div。有没有办法在图层面板中每个物品类型的文本前面添加一个图标?我是说分区的框,UL的列表图标等等...

3 个回答更新于 2020年3月10日

问题 #1319

BUG Box 阴影——演示版里也没用

我发现这个问题太晚了,几天后完成项目。我想哭:( 步骤如下: 1- 进入演示区,选择任意“卡片”方块(### Flex 下的任何方块都是新的黑色标题)。确保你选择的是主父(.card 类) 2- 只要你选择它,它们就会自动失去正常状态框的阴影(选择后数值会出错)。 3- 现在切...

3 个回答更新于 2019年9月17日

问题 #1334

如何将之前保存的模板导入新模板。

@artf我保存了一些由 grapejs 创建的模板,想把它们导入到新模板中作为一个截面/块。我不想导入成HTML和CSS格式,我希望导入为组件,样式保存为JSON格式,这样像倒计时等组件不会变成div或box,同时更新后的样式也包含当前模板样式和之前的模板样式,模型也是一样,...

3 个回答更新于 2019年9月17日

与此问题匹配的付费插件

根据问题关键词和标签相关性精选,助你更快交付。

查看全部插件

正在加载付费插件推荐……

免费方案

在以下平台查看开源 GrapesJS 插件: GitHub 或在我们的免费目录中快速搜索。

浏览免费插件 →
高级方案

高级插件提供支持、定期更新和生产就绪的功能——为你节省数天的集成工作。

浏览高级插件 →

浏览插件分类

直接跳转到市场上的插件分类页面。