Update pages.html
Browse files- pages.html +75 -73
pages.html
CHANGED
@@ -50,7 +50,7 @@
|
|
50 |
<link href="https://unpkg.com/grapesjs-rte-extensions/dist/grapesjs-rte-extensions.min.css" rel="stylesheet" />
|
51 |
<script src="https://unpkg.com/grapesjs-rte-extensions"></script>
|
52 |
<script src="https://unpkg.com/grapesjs-user-blocks"></script>
|
53 |
-
|
54 |
|
55 |
|
56 |
|
@@ -768,83 +768,85 @@ z-index: 1000; /* Убедитесь, что кнопка находится п
|
|
768 |
|
769 |
|
770 |
|
771 |
-
|
772 |
-
|
773 |
-
|
774 |
-
|
775 |
-
|
776 |
-
|
777 |
-
|
778 |
-
|
779 |
-
|
780 |
-
|
781 |
-
stepsBeforeSave: 1,
|
782 |
-
},
|
783 |
-
plugins: [
|
784 |
-
"gjs-blocks-basic",
|
785 |
-
"grapesjs-component-countdown",
|
786 |
-
"grapesjs-component-code-editor",
|
787 |
-
"grapesjs-templates",
|
788 |
-
"grapesjs-rte-extensions",
|
789 |
-
"grapesjs-user-blocks"
|
790 |
-
],
|
791 |
-
pluginsOpts: {
|
792 |
-
"gjs-blocks-basic": {
|
793 |
-
blocks: ['column1', 'column2', 'column3', 'column3-7', 'text', 'quote', 'social'],
|
794 |
-
blocksBasicOpts: {
|
795 |
-
flexGrid: true,
|
796 |
-
stylePrefix: 'gjs-',
|
797 |
-
columns: 12,
|
798 |
-
rowHeight: 75,
|
799 |
-
addBasicStyle: true
|
800 |
-
}
|
801 |
-
},
|
802 |
-
"grapesjs-component-code-editor": {
|
803 |
-
panelId: 'views-container',
|
804 |
-
appendTo: '.gjs-pn-views-container',
|
805 |
-
openState: { pn: '35%', cv: '65%' },
|
806 |
-
closedState: { pn: '15%', cv: '85%' },
|
807 |
-
codeViewOptions: {},
|
808 |
-
preserveWidth: false,
|
809 |
-
clearData: false,
|
810 |
-
editJs: true,
|
811 |
-
cleanCssBtn: true,
|
812 |
-
htmlBtnText: 'Применить',
|
813 |
-
cssBtnText: 'Применить',
|
814 |
-
cleanCssBtnText: 'Удалить'
|
815 |
-
},
|
816 |
-
"grapesjs-templates": {
|
817 |
-
// Настройки для grapesjs-templates
|
818 |
},
|
819 |
-
|
820 |
-
|
821 |
-
|
822 |
-
|
823 |
-
|
824 |
-
|
825 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
826 |
},
|
827 |
-
|
828 |
-
|
829 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
830 |
},
|
831 |
-
|
832 |
-
|
833 |
-
heading2: true,
|
834 |
-
heading3: true,
|
835 |
-
paragraph: true,
|
836 |
-
clearFormatting: true,
|
837 |
},
|
838 |
-
|
839 |
-
|
840 |
-
|
841 |
-
|
842 |
-
|
843 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
844 |
}
|
845 |
-
}
|
846 |
-
});
|
847 |
-
|
848 |
</script>
|
849 |
|
850 |
|
|
|
50 |
<link href="https://unpkg.com/grapesjs-rte-extensions/dist/grapesjs-rte-extensions.min.css" rel="stylesheet" />
|
51 |
<script src="https://unpkg.com/grapesjs-rte-extensions"></script>
|
52 |
<script src="https://unpkg.com/grapesjs-user-blocks"></script>
|
53 |
+
<script src="path/to/grapesjs-tabs.min.js"></script>
|
54 |
|
55 |
|
56 |
|
|
|
768 |
|
769 |
|
770 |
|
771 |
+
<script type="text/javascript">
|
772 |
+
var editor = grapesjs.init({
|
773 |
+
container: '#gjs',
|
774 |
+
fromElement: true,
|
775 |
+
height: "100vh",
|
776 |
+
storageManager: {
|
777 |
+
type: 'local',
|
778 |
+
autosave: true,
|
779 |
+
autoload: true,
|
780 |
+
stepsBeforeSave: 1,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
781 |
},
|
782 |
+
plugins: [
|
783 |
+
"gjs-blocks-basic",
|
784 |
+
"grapesjs-component-countdown",
|
785 |
+
"grapesjs-component-code-editor",
|
786 |
+
"grapesjs-templates",
|
787 |
+
"grapesjs-rte-extensions",
|
788 |
+
"grapesjs-user-blocks",
|
789 |
+
"grapesjs-tabs" // Добавляем плагин вкладок
|
790 |
+
],
|
791 |
+
pluginsOpts: {
|
792 |
+
"gjs-blocks-basic": {
|
793 |
+
blocks: ['column1', 'column2', 'column3', 'column3-7', 'text', 'quote', 'social'],
|
794 |
+
blocksBasicOpts: {
|
795 |
+
flexGrid: true,
|
796 |
+
stylePrefix: 'gjs-',
|
797 |
+
columns: 12,
|
798 |
+
rowHeight: 75,
|
799 |
+
addBasicStyle: true
|
800 |
+
}
|
801 |
},
|
802 |
+
"grapesjs-component-code-editor": {
|
803 |
+
panelId: 'views-container',
|
804 |
+
appendTo: '.gjs-pn-views-container',
|
805 |
+
openState: { pn: '35%', cv: '65%' },
|
806 |
+
closedState: { pn: '15%', cv: '85%' },
|
807 |
+
codeViewOptions: {},
|
808 |
+
preserveWidth: false,
|
809 |
+
clearData: false,
|
810 |
+
editJs: true,
|
811 |
+
cleanCssBtn: true,
|
812 |
+
htmlBtnText: 'Применить',
|
813 |
+
cssBtnText: 'Применить',
|
814 |
+
cleanCssBtnText: 'Удалить'
|
815 |
},
|
816 |
+
"grapesjs-templates": {
|
817 |
+
// Настройки для grapesjs-templates
|
|
|
|
|
|
|
|
|
818 |
},
|
819 |
+
"grapesjs-rte-extensions": {
|
820 |
+
base: {
|
821 |
+
bold: true,
|
822 |
+
italic: true,
|
823 |
+
underline: true,
|
824 |
+
strikethrough: true,
|
825 |
+
link: true,
|
826 |
+
},
|
827 |
+
fonts: {
|
828 |
+
fontColor: true,
|
829 |
+
hilite: true,
|
830 |
+
},
|
831 |
+
format: {
|
832 |
+
heading1: true,
|
833 |
+
heading2: true,
|
834 |
+
heading3: true,
|
835 |
+
paragraph: true,
|
836 |
+
clearFormatting: true,
|
837 |
+
},
|
838 |
+
align: true,
|
839 |
+
darkColorPicker: true,
|
840 |
+
maxWidth: '600px'
|
841 |
+
},
|
842 |
+
"grapesjs-user-blocks": {
|
843 |
+
// Настройки для grapesjs-user-blocks
|
844 |
+
},
|
845 |
+
"grapesjs-tabs": {
|
846 |
+
// Настройки для grapesjs-tabs
|
847 |
+
}
|
848 |
}
|
849 |
+
});
|
|
|
|
|
850 |
</script>
|
851 |
|
852 |
|