Can someone help me how to copy layouts of page builder(i. e html content) from one page to another in enterprise edition magento2. 3, is there a way to do
Frontend page builder generally has some specific syntax that it adds to the wysiwyg editor for all the pages. When you add or remove any content from front-end it basically adds or deletes the particular codes inside the cms pages in order to efficiently manage the dynamic content from the front-end itself without any prior knowledge of coding.
But the problem is when you try to copy the content from the page, default enabled wysiwyg editor don't let you copy the same exact code that the front-end builder has generated so far.
In order to copy the content, you first need to disable the wysisyg editor and then it will be same as page-builder has generated
Go to Store > Configuration > General > Content Management
And inside WYSIWYG Options tab, go to Enable WYSIWYG Editor option and set it to Disabled by default. You may need to uncheck use system value checkbox to do so. After that, click save and close.
Now when you try to copy from content from page, it will be same as generated by front-end builder.
Though you may need to understand it's syntax for which code is generated for which blocks and so on.
There is currently no way to copy the HTML generated by Page Builder from the Magento app. You'll need to access your database and find the associated entity and retrieve the HTML code via that method.
The master format is self contained and transferable (minus assets like images) so you'll be able to save and restore this as you please.
You can read more about our master (storage) format here: https://devdocs.magento.com/page-builder/docs/reference/architecture.html#storage-format