{{- $formSettingsRaw := partial "utils/get-data" "widget_forms_settings" }} {{- $block := . -}} {{- with $formSettingsRaw.widget_forms_settings.data -}} {{- $formSettings := . -}} <div id="mwf-subscribe-widget"></div> <script src="https://services.dev.moskvich.perx.ru/widgets/forms/moskvich-forms.js?v=1697720007302" async data-onload="initMwfSubscribeWidget"></script> <script>function initMwfSubscribeWidget(){ var mwfSubscribeWidget = null; try { var mwf = new MoskvichForms({ perxis: { ids: { space: '{{ $formSettings.space_id }}', env: '{{ $formSettings.env_id }}', cities: 'dealers_cities', dealers: 'dealers_dealerships', models: 'models', {{- if $formSettings.ym_counter -}} yandex: {{- $formSettings.ym_counter -}}, {{- end -}} } }, }) mwfDealerSecondWidget = mwf.render({ tag: '#mwf-subscribe-widget', name: 'subscribe', config: { id: 'forms_news_subscription', {{- if $block.is_hide_form_title -}}title: '',{{- else -}}{{- if $block.form_title -}}title: '{{- $block.form_title -}}',{{- end -}}{{- end -}} }, }) } catch (err) { console.warn('Не удалось запустить виджет mwf-subscribe-widget', err) } } </script> {{- end -}}