@gupovski

Как отобразить свой виджет на странице контактов в AMO crm?

Я хочу чтобы мой виджет отображался в карточке контакта и в manifest.json в разделе locations я добавляю поле "ccard", или "ccard-1" чтобы виджет также отображался в правой колонке виджета, но скрипт просто не подключается на странице карточки контакта, но нормально подключается или отключается в разделе настроек если в locations я добавляю или убираю поле "settings". Пробовал также брать готовые примеры из документации, но с ними также отображение не происходит пример:
"locations": [
"lcard-1",
"llist-0",
"ccard-1",
"clist-0",
"comcard-0",
"card_sdk",
"settings",
"digital_pipeline",
"lead_sources",
"whatsapp_modal",
"catalogs",
"advanced_settings"
]
  • Вопрос задан
  • 41 просмотр
Пригласить эксперта
Ответы на вопрос 1
094ikis09
@094ikis09
PHP developer
Чтобы отобразить виджет в карточке надо добавить в locations ccard-0 - если требуется отобразить его справа то 0 надо заменить на 1 и в коде виджета добавить следующее:
self.render_template({
                    caption: {
                        class_name: 'mysklad_widget',
                        html: ''
                    },
                    body: '',
                    render: `
       <div id="my_widget_body">\
       </div>`
                });


Так же возможно, что у в манифесте указано: init_once: true - тогда виджет будет инициализироваться один раз при загрузке amocrm
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы