Server IP : 80.87.202.40 / Your IP : 216.73.216.169 Web Server : Apache System : Linux rospirotorg.ru 5.14.0-539.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Dec 5 22:26:13 UTC 2024 x86_64 User : bitrix ( 600) PHP Version : 8.2.27 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /home/bitrix/ext_www/rospirotorg.ru/bitrix/blocks/bitrix/35.5.header_with_search/ |
Upload File : |
<?php if (!defined('B_PROLOG_INCLUDED') || B_PROLOG_INCLUDED !== true) { die(); } use Bitrix\Landing\Block; use Bitrix\Main\Loader; use Bitrix\Main\Localization\Loc; $canUseSearch = Loader::includeModule('search') || Block::checkComponentExists('bitrix:search.title'); return [ 'block' => [ 'name' => Loc::getMessage('LANDING_BLOCK_35.5.HEADER_NAME_NEW'), 'section' => ['menu'], 'dynamic' => false, 'type' => $canUseSearch ? 'store' : 'null', ], 'cards' => [ '.landing-block-node-card' => [ 'name' => Loc::getMessage('LANDING_BLOCK_35.5.HEADER_NODES_LANDINGBLOCK_CARD'), 'presets' => include __DIR__ . '/presets.php', 'label' => [ '.landing-block-node-card-icon', '.landing-block-node-card-contactlink-icon', '.landing-block-node-card-title', '.landing-block-node-menu-contactlink-title', ], ], ], 'nodes' => [ // logo '.landing-block-node-logo' => [ 'name' => Loc::getMessage('LANDING_BLOCK_35.5.HEADER_NODES_LANDINGBLOCKNODELOGO'), 'type' => 'img', 'dimensions' => ['width' => 180, 'height' => 60], 'group' => 'logo', ], '.landing-block-node-menu-logo-link' => [ 'name' => Loc::getMessage('LANDING_BLOCK_35.5.HEADER_NODES_LANDINGBLOCKNODELINK'), 'type' => 'link', 'group' => 'logo', ], // contact-text '.landing-block-node-card-icon' => [ 'name' => Loc::getMessage('LANDING_BLOCK_35.5.HEADER_NODES_LANDINGBLOCKNODE_ICON'), 'type' => 'icon', ], '.landing-block-node-card-title' => [ 'name' => Loc::getMessage('LANDING_BLOCK_35.5.HEADER_NODES_LANDINGBLOCK_CARD_TITLE'), 'type' => 'text', ], '.landing-block-node-card-text' => [ 'name' => Loc::getMessage('LANDING_BLOCK_35.5.HEADER_NODES_LANDINGBLOCKNODETEXT'), 'type' => 'text', ], // contact-link '.landing-block-node-card-contactlink-link' => [ 'name' => Loc::getMessage('LANDING_BLOCK_35.5.HEADER_NODES_LANDINGBLOCKNODELINK'), 'type' => 'link', 'group' => 'contact', 'skipContent' => true, ], '.landing-block-node-card-contactlink-icon' => [ 'name' => Loc::getMessage('LANDING_BLOCK_35.5.HEADER_NODES_LANDINGBLOCKNODE_ICON'), 'type' => 'icon', 'group' => 'contact', ], '.landing-block-node-menu-contactlink-title' => [ 'name' => Loc::getMessage('LANDING_BLOCK_35.5.HEADER_NODES_LANDINGBLOCK_CARD_TITLE'), 'type' => 'text', 'group' => 'contact', 'allowInlineEdit' => false, 'textOnly' => true, ], '.landing-block-node-card-contactlink-text' => [ 'name' => Loc::getMessage('LANDING_BLOCK_35.5.HEADER_NODES_LANDINGBLOCKNODETEXT'), 'type' => 'text', 'group' => 'contact', 'allowInlineEdit' => false, 'textOnly' => true, ], // search 'bitrix:search.title' => [ 'type' => 'component', 'extra' => [ 'editable' => [ 'PAGE' => [ 'name' => Loc::getMessage('LANDING_BLOCK_35.5.HEADER_NODES_SEARCH_PAGE'), 'type' => 'url', 'disallowType' => true, ], ], ], ], ], 'style' => [ '.landing-block-node-card' => [ 'name' => Loc::getMessage('LANDING_BLOCK_35.5.HEADER_NODES_LANDINGBLOCK_CARD'), 'type' => 'border-colors', ], '.landing-block-node-card-title-style' => [ 'name' => Loc::getMessage('LANDING_BLOCK_35.5.HEADER_NODES_LANDINGBLOCK_CARD_TITLE'), 'type' => 'typo', ], '.landing-block-node-card-text-style' => [ 'name' => Loc::getMessage('LANDING_BLOCK_35.5.HEADER_NODES_LANDINGBLOCKNODETEXT'), 'type' => 'typo', ], '.landing-block-node-card-icon-container' => [ 'name' => Loc::getMessage('LANDING_BLOCK_35.5.HEADER_NODES_LANDINGBLOCKNODE_ICON'), 'type' => 'color', ], ], ];