Embed in menu landing.site.bindingToMenu

We are still updating this page

Some data may be missing here — we will complete it shortly.

Scope: landing

Who can execute the method: any user

The method landing.site.bindingToMenu binds the Knowledge Base to the specified menu. The Knowledge Base must have read access.

Parameters

Parameter

Description

Available since

id
unknown

Identifier of the Knowledge Base.

menuCode
unknown

Symbolic code of the menu, as defined above.

Examples

try
        {
        	const response = await $b24.callMethod(
        		'landing.site.bindingToMenu',
        		{
        			id: 31,
        			menuCode: 'crm_switcher:deal'
        		}
        	);
        	
        	const result = response.getData().result;
        	console.info(result);
        }
        catch(error)
        {
        	console.error(error);
        }
        
try {
            $response = $b24Service
                ->core
                ->call(
                    'landing.site.bindingToMenu',
                    [
                        'id'       => 31,
                        'menuCode' => 'crm_switcher:deal',
                    ]
                );
        
            $result = $response
                ->getResponseData()
                ->getResult();
        
            if ($result->error()) {
                error_log($result->error());
                echo 'Error: ' . $result->error();
            } else {
                echo 'Success: ' . print_r($result->data(), true);
            }
        
        } catch (Throwable $e) {
            error_log($e->getMessage());
            echo 'Error binding site to menu: ' . $e->getMessage();
        }
        
BX24.callMethod(
            'landing.site.bindingToMenu',
            {
                id: 31,
                menuCode: 'crm_switcher:deal'
            },
            function(result)
            {
                if(result.error())
                {
                    console.error(result.error());
                }
                else
                {
                    console.info(result.data());
                }
            }
        );
        

How to Use Examples in Documentation