问题 #2894💬 已回答提出于 2020年7月14日作者 HeyWrecker3 个反应

:如何在AM模态中隐藏/禁用投放区

快速解答作者 mcottret1

你好@HeyWrecker! 据我所知,这只能通过覆盖AM Modal的样式来实现,比如这样: “嘶嘶声” .gjs { &-am { &-文件上传器 { 显示:无; } &-资产-续 { 宽度:100%; } } } ``` 你还可以看到[这个问题](https://github.com/artf/grapesjs/issues/2868),关于完全禁用图片上传。 干杯!

阅读下方完整回答 ↓

问题

你好, 我一直在查看文档和[这个链接](https://github.com/artf/grapesjs/blob/dev/src/asset_manager/config/config.js),试图找到合适的配置设置来禁用资产管理模式中的投放区。在我的配置中,我把“上传”属性设置为“0”,但降落区依然显示,可以点击,显示系统文件浏览器,并允许我选择文件。 我希望只允许用户从已有的库中选择图片,而不是上传图片,但我不清楚如何完全关闭这个功能。 另外,顺便问一下——资产管理公司会处理文件分页吗?我们在Django应用里有一个预设的媒体库,我可以把它填充到图片数组里,但这个列表可能会很长。把图片分成类别会有帮助(我看到你有相关说明),但我仍然可能会得到一长串滚动的图片资源。 提前感谢大家! 此致敬礼, 里克·扎瓦兹基 '资产经理:{ 资源:图片,// 一组图片 noAssets: “, 上传:0, 上传文本:“, addBtnText:“也没用”, 投放区:0, openAssetsOnDrop: 0, 模态标题:“选择一张图片”, },` <img width=“1176” alt=“截图 2020-07-14 下午3点10分” src=“https://user-images.githubusercontent.com/3180594/87466453-450e4580-c5e4...

回答(3)

mcottret2020年7月15日

你好@HeyWrecker!

据我所知,这只能通过覆盖AM Modal的样式来实现,比如这样:

“嘶嘶声” .gjs { &-am { &-文件上传器 { 显示:无; }

&-资产-续 { 宽度:100%; } } }


你还可以看到[这个问题](https://github.com/artf/grapesjs/issues/2868),关于完全禁用图片上传。

干杯!
HeyWrecker2020年7月15日

@mcottret 嗨,马修!谢谢你的建议!我会试试那些步骤。我真的很感激你这么快的回复!

mcottret2020年7月16日

明白了,抱歉造成了误会:)

我之前不知道这种具体行为,但加载配置中的资产可能会覆盖初始设置值。 你可以尝试在加载配置后,像以下这样更新资源列表:

“打字稿” this.editor.on('storage:load', () => { this.editor.AssetManager.add(images); this.editor.AssetManager.render(images); });

相关问答

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

与此问题匹配的付费插件

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

查看全部插件

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

免费方案

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

浏览免费插件 →
高级方案

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

浏览高级插件 →

浏览插件分类

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