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>
|