Скачал пример встраиваемого приложения -
Пример. Установил, попробовал, приложение встало в меню слева. Т.е 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;