Xolodeec
@Xolodeec
Начинающий веб-программист

Как встроить локальное приложение в контекстное меню задачи Bitrix24?

Скачал пример встраиваемого приложения - Пример. Установил, попробовал, приложение встало в меню слева. Т.е PLACEMENT = DEFAULT.

Не могу никак понять и разобраться, как это приложение разместить в - TASK_LIST_CONTEXT_MENU.

Вот код install.php:

<?php

require_once(__DIR__.'/up_lib/up_lib.php');
require_once(__DIR__.'/crest/crest.php');

$result = CRest::installApp();

CRest::setLog(['REQUEST' => $_REQUEST], 'installation');

$test = CRest::call(
	'placement.bind',
	[
		'PLACEMENT' => 'TASK_VIEW_TAB',
		'HANDLER' => $handlerBackUrl,
		'TITLE' => 'Public embedded form',
		'DESCRIPTION' => 'Example of embedded UI',
	]
);

CRest::setLog(['contacts' => $test], 'installation');

if($result['rest_only'] === false):?>
	<head>
		<script src="//api.bitrix24.com/api/v1/"></script>
		<?php if($result['install'] == true):?>
			<script>
				BX24.init(function(){
					BX24.installFinish();
				});
			</script>
		<?php endif;?>
	</head>
	<body>
		<?php if($result['install'] == true):?>
			installation has been finished
		<?php else:?>
			installation error
		<?php endif;?>
	</body>
<?php endif;
  • Вопрос задан
  • 1344 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

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