Update pages.html
Browse files- pages.html +14 -7
pages.html
CHANGED
@@ -630,8 +630,8 @@ const editor = grapesjs.init({
|
|
630 |
|
631 |
|
632 |
<script>
|
633 |
-
// Создаем новый тип компонента для настройки
|
634 |
-
editor.Components.addType('
|
635 |
model: {
|
636 |
defaults: {
|
637 |
// HTML-код пустого блока с постоянным идентификатором
|
@@ -641,8 +641,9 @@ editor.Components.addType('vk-avp-settings-block', {
|
|
641 |
window.avp = props.avp;
|
642 |
window.grup = props.grup;
|
643 |
window.red_url = props.red_url;
|
|
|
644 |
const initBlock = () => {
|
645 |
-
console.log('Menu settings block initialized with props:', { avp, grup, red_url,
|
646 |
};
|
647 |
const loadScript = (src, callback) => {
|
648 |
const script = document.createElement('script');
|
@@ -671,7 +672,7 @@ editor.Components.addType('vk-avp-settings-block', {
|
|
671 |
});
|
672 |
},
|
673 |
// Свойства, которые будут передаваться в скрипт
|
674 |
-
'script-props': ['avp', 'grup', 'red_url'],
|
675 |
// Настройки для изменения URL отправки
|
676 |
traits: [
|
677 |
{
|
@@ -691,15 +692,21 @@ editor.Components.addType('vk-avp-settings-block', {
|
|
691 |
name: 'red_url',
|
692 |
label: 'RED_URL',
|
693 |
changeProp: true
|
|
|
|
|
|
|
|
|
|
|
|
|
694 |
}
|
695 |
]
|
696 |
}
|
697 |
}
|
698 |
});
|
699 |
// Создаем блок для компонента настройки меню
|
700 |
-
editor.Blocks.add('
|
701 |
-
label: 'vk-
|
702 |
-
content: { type: '
|
703 |
});
|
704 |
|
705 |
</script>
|
|
|
630 |
|
631 |
|
632 |
<script>
|
633 |
+
// Создаем новый тип компонента для настройки подписной - 1
|
634 |
+
editor.Components.addType('vk_1-avp-settings-block', {
|
635 |
model: {
|
636 |
defaults: {
|
637 |
// HTML-код пустого блока с постоянным идентификатором
|
|
|
641 |
window.avp = props.avp;
|
642 |
window.grup = props.grup;
|
643 |
window.red_url = props.red_url;
|
644 |
+
window.hook = props.hook;
|
645 |
const initBlock = () => {
|
646 |
+
console.log('Menu settings block initialized with props:', { avp, grup, red_url, hook });
|
647 |
};
|
648 |
const loadScript = (src, callback) => {
|
649 |
const script = document.createElement('script');
|
|
|
672 |
});
|
673 |
},
|
674 |
// Свойства, которые будут передаваться в скрипт
|
675 |
+
'script-props': ['avp', 'grup', 'red_url', 'hook'],
|
676 |
// Настройки для изменения URL отправки
|
677 |
traits: [
|
678 |
{
|
|
|
692 |
name: 'red_url',
|
693 |
label: 'RED_URL',
|
694 |
changeProp: true
|
695 |
+
},
|
696 |
+
{
|
697 |
+
type: 'text',
|
698 |
+
name: 'hook',
|
699 |
+
label: 'HOOK',
|
700 |
+
changeProp: true
|
701 |
}
|
702 |
]
|
703 |
}
|
704 |
}
|
705 |
});
|
706 |
// Создаем блок для компонента настройки меню
|
707 |
+
editor.Blocks.add('vk_1-avp-settings-block-block', {
|
708 |
+
label: 'vk-avp_v1',
|
709 |
+
content: { type: 'vk_1-avp-settings-block' },
|
710 |
});
|
711 |
|
712 |
</script>
|