问题:有没有办法用基于特质的占位符
你的问题并不完全清楚你想达到什么效果,但可以看看[创建组件](https://grapesjs.com/docs/modules/Components.html#define-new-component)。
阅读下方完整回答 ↓问题
你好,不确定这里是不是提问的合适地方。
尝试将文本区的内容加载到这个框架中。
但很多链接在默认HTML中都有占位符,比如<a href=“{{placeholder for default url }}”,有没有办法在画布中渲染这个链接,但不修改原始HTML?
回答(3)
你的问题并不完全清楚你想达到什么效果,但可以看看[创建组件](https://grapesjs.com/docs/modules/Components.html#define-new-component)。
嗨!对于选择模型,你可以使用编辑器。Modal和内容,注入你想要的逻辑来选择和配置你的小部件。然后你可以用 yourComponent.components(yourWidget) 注入结果小部件,用你的小部件填充块内容。 关于 AJAX 渲染部分,你也可以在组件类型定义的视图属性中定义一些逻辑。
抱歉,让我解释一下
比如 {{widget name=“test” type=“\Php\Class”}} 这样的 CMS 小部件
具体操作是拖动一个方块,打开一个小部件,选择模型选择小部件,设置选项后点击添加,生成部件,就像上面提到的那样。这需要将 ajaxly 渲染到 canvas,但保留 html 和上面提到的控件。
我也做过类似的资产管理,能让普通占位符正常工作,但那个小部件里的变量值可能不同
相关问答
通过相似的问题讨论继续研究。
问题 #2793
扩展图像特征
你好, 我想扩展图片类型,加入一些选项,特别是点击时的重定向选项。 我在编辑器初始化后尝试了这个解决方案(我具体说我是在全JavaScript和非Node.js环境中工作): 编辑。DomComponents.addType('image', { isComponent: el...
问题 #6263
重复链接通过RTE添加
葡萄JS版本[X] 我确认使用最新版本的GrapesJS你用的是什么浏览器? 铬可复制演示链接 https://codepen.io/Harshsne/pen/xxoOyXO描述一下那个虫子 如何复现这个漏洞?使用 RTE 添加词语链接,添加链接组件现在在链接组件后输入一个不留...
问题 #4929
标签内侧按钮被移除
葡萄JS版本[X] 我确认使用最新版本的GrapesJS你用的是什么浏览器? Chrome 最新动态可复制演示链接 https://codesandbox.io/s/interesting-bell-xntbtr描述一下那个虫子 如何复现这个漏洞?进入代码沙盒拖放自定义代码块。...
问题 #3626
如何将视频标签的原始字符设置为动态?
你好@artf, 你好,我有 blockmanager 里的拖放视频标签和按钮,点击按钮后,我需要把 URL 改成 src。但不行,请指点我。 编辑。BlockManager.add(“html/video”, { 标签:<div> <img src=“../../../Ima...
与此问题匹配的付费插件
根据问题关键词和标签相关性精选,助你更快交付。
正在加载付费插件推荐……
浏览插件分类
直接跳转到市场上的插件分类页面。