DmitrMakeev commited on
Commit
24e2ab5
·
verified ·
1 Parent(s): 7b872b2

Update pages.html

Browse files
Files changed (1) hide show
  1. pages.html +14 -7
pages.html CHANGED
@@ -630,8 +630,8 @@ const editor = grapesjs.init({
630
 
631
 
632
  <script>
633
- // Создаем новый тип компонента для настройки меню
634
- editor.Components.addType('vk-avp-settings-block', {
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, pol_a, pol_b });
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('vk-avp-settings-block-block', {
701
- label: 'vk-avp-settings',
702
- content: { type: 'vk-avp-settings-block' },
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>