BUG: HTML head tags not added to the dom
Question
I am using [grapesjs library][1] for building web pages, I have added a custom block as per docs [here][1] when I drag the block to canvas HTML data is added but `<head></head>` tag is empty,
Here is my code
function tempOnePlugin(editor) {
editor.BlockManager.add('my-first-block', {
label: '<i class="fa fa-clone"></i>',
content: `<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Vmmerce Template</title>
<meta content="width=device-width, initial-scale=1.0" name="viewport">
<meta name="description" content="Start learning various skills in demand through our educational institution.">
<link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet">
<link href="css/style.css" rel="stylesheet">
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.14.0/css/all.min.css" rel="stylesheet">
</head>
<body>
</body>
<div class="demo">How are you ? </div>
</html>`,
css: null
});
}
const editor = grapesjs.init({
container: '#gjs',
fromElement: true,
height: '100%',
storageManager: false,
plugins: ['gjs-blocks-basic', 'tempOnePlugin'],
dragMode: 'absolute'
});
[Live demo:][2] add a block to canvas
[![enter image description here][3]][3]
Inspect the added block, u will see the inserted HTML its head is empty
[![enter image description here][4]][4]
Why inserted HTML block its head is empty?
[1]: https://grapesjs.com/docs/modules/Blocks.html#custom-render
[2]: https://jsfiddle.net/d4702yoh/
[3]: https://i.stack.imgur.com/x14OZ.png
[4]: https://i.stack.imgur.com/nUYOt.pngAnswers (0)
No answers yet.
Related Questions and Answers
Continue research with similar issue discussions.
Issue #2069
[BUG] `allowScripts: true` still deletes <script> tags
Hi all. Thanks for creating and maintaining this amazing project. 🙏 Bug Description I have a block that inserts a script as specified here...
Issue #4929
BUG: a tag inside button is removed
GrapesJS version[X] I confirm to use the latest version of GrapesJSWhat browser are you using? Chrome LatestReproducible demo link https://...
Issue #2961
BUG: Components in custom modal isn't editable
Hello, I'm trying to add custom modal block to my project and I want to change content of this modal also with drag&drop. Here's code of my...
Issue #885
[Help Wanted]: Auto Stripping Tags with Variables?
When the custom block is added, it will strip HTML tags that contains the curly braces. The anchor link will be removed. Only the div will...
Paid Plugins That Match This Issue
Curated by issue keywords and label relevance to help you ship faster.
Loading paid plugin recommendations...
Browse Plugin Categories
Jump directly to plugin category pages on the marketplace.