%PDF- %PDF-
Direktori : /home/bitrix/www/bitrix/components/bitrix/landing.landing_edit/templates/.default/ |
Current File : //home/bitrix/www/bitrix/components/bitrix/landing.landing_edit/templates/.default/_template.php |
<?php namespace Bitrix\Landing\Components\LandingEdit; if (!defined('B_PROLOG_INCLUDED') || B_PROLOG_INCLUDED !== true) { die(); } use \Bitrix\Main\Page\Asset; use \Bitrix\Main\Localization\Loc; Loc::loadMessages(__FILE__); $APPLICATION->setTitle(Loc::getMessage('LANDING_TPL_TITLE')); if ($arResult['ERRORS']) { ?> <div class="landing-message-label error"> <?= implode("\n", $arResult['ERRORS'])?> </div> <? } if ($arResult['FATAL']) { return; } $row = $arResult['LANDING']; $instance = $arResult['LANDING_INST']; $meta = $arResult['META']; $hooks = $arResult['HOOKS']; $hooksSite = $arResult['HOOKS_SITE']; if (!$row['SITE_ID']['CURRENT']) { $row['SITE_ID']['CURRENT'] = $arParams['SITE_ID']; } if ($row['ID']['CURRENT']) { $APPLICATION->setTitle(Loc::getMessage('LANDING_TPL_TITLE_EDIT')); } else { $APPLICATION->setTitle(Loc::getMessage('LANDING_TPL_TITLE_ADD')); } Asset::getInstance()->addJS('/bitrix/components/bitrix/landing.site_edit/templates/.default/script.js'); Asset::getInstance()->addCSS('/bitrix/components/bitrix/landing.site_edit/templates/.default/style.css'); include \Bitrix\Landing\Manager::getDocRoot() . '/bitrix/components/bitrix/landing.site_edit/templates/.default/template_class.php'; $template = new Template($arResult); ?> <form action="<?= POST_FORM_ACTION_URI?>" method="post"> <input type="hidden" name="fields[SAVE_FORM]" value="Y" /> <input type="hidden" name="fields[SITE_ID]" value="<?= \htmlspecialcharsbx($row['SITE_ID']['CURRENT'])?>"> <input type="hidden" name="fields[CODE]" value="<?= \htmlspecialcharsbx($row['CODE']['CURRENT'])?>"> <?= bitrix_sessid_post()?> <div class="landing-info-panel"> <div class="landing-info-panel-title"> <input type="text" name="fields[TITLE]" value="<?= $row['TITLE']['CURRENT']?>" placeholder="<?= $row['TITLE']['TITLE']?>"> </div> </div> <div class="landing-options landing-options-main"> <div class="landing-options-item-destination-wrap"> <div> <div class="landing-options-item landing-options-item-destination"> <span class="landing-options-item-param"><?= $row['ACTIVE']['TITLE']?></span> <div class="landing-options-item-inner"> <div style="display: none;"> <input type="checkbox" name="fields[ACTIVE]" id="action-public-checkbox" value="Y"<?if ($row['ACTIVE']['CURRENT'] == 'Y') {?> checked="checked"<?}?>> </div> <span class="landing-options-public-status landing-options-public-status-<?= $row['ACTIVE']['CURRENT'] == 'Y' ? 'active' : 'unactive'?>" <? ?>id="action-public-status" <? ?>data-retitle="<?= Loc::getMessage('LANDING_TPL_PUBLIC_MESS_' . ($row['ACTIVE']['CURRENT'] == 'Y' ? 'N' : 'Y'))?>"> <?= Loc::getMessage('LANDING_TPL_PUBLIC_MESS_' . $row['ACTIVE']['CURRENT'])?> </span> <button class="landing-options-button" id="action-public" data-retitle="<?= Loc::getMessage('LANDING_TPL_PUBLIC_' . $row['ACTIVE']['CURRENT'])?>"> <?= Loc::getMessage('LANDING_TPL_PUBLIC_' . ($row['ACTIVE']['CURRENT'] == 'Y' ? 'N' : 'Y'))?> </button> </div> </div> <? $template->showHookBlock('B24BUTTON', array( 'desription_hook' => function() { $settingsLink = ''; // b24 crm if (\Bitrix\Main\ModuleManager::isModuleInstalled('crm')) { if (file_exists(\Bitrix\Landing\Manager::getDocRoot() . '/crm/button/index.php')) { $settingsLink = '/crm/button/'; } } // site manager elseif (\Bitrix\Main\Loader::includeModule('b24connector')) { $settingsLink = '/bitrix/admin/b24connector_buttons.php'; } if ($settingsLink) { ?> <a href="<?= $settingsLink?>" target="_blank"><?= Loc::getMessage('LANDING_TPL_SETTINGS_LINK')?></a><? } } )); ?> </div> </div> </div> <div id="action-additional" class="landing-additional-block" data-block="action-additional-block"> <div class="landing-additional-alt"> <div class="landing-additional-alt-more"> <?= Loc::getMessage('LANDING_TPL_ADDITIONAL');?> </div> <div class="landing-additional-alt-promo"> <span class="landing-additional-alt-promo-text"><?= Loc::getMessage('LANDING_TPL_ADDITIONAL_FAVICON');?></span> <span class="landing-additional-alt-promo-text"><?= Loc::getMessage('LANDING_TPL_ADDITIONAL_METRIKA');?></span> <span class="landing-additional-alt-promo-text"><?= Loc::getMessage('LANDING_TPL_ADDITIONAL_BG');?></span> <span class="landing-additional-alt-promo-text"><?= Loc::getMessage('LANDING_TPL_ADDITIONAL_MAPS');?></span> <span class="landing-additional-alt-promo-text"><?= Loc::getMessage('LANDING_TPL_ADDITIONAL_SOCIAL');?></span> <span class="landing-additional-alt-promo-text"><?= Loc::getMessage('LANDING_TPL_ADDITIONAL_SEO');?></span> <span class="landing-additional-alt-promo-text"><?= Loc::getMessage('LANDING_TPL_ADDITIONAL_HTMLCSS');?></span> </div> </div> </div> <div id="action-additional-block" class="landing-options landing-options-additional" style="display: none;"> <div class="landing-options-item-destination-wrap"> <div> <div class="landing-options-item-destination-group"> <?$template->showHookBlock('YACOUNTER');?> <?$template->showHookBlock('GACOUNTER');?> </div> <?if (isset($hooks['BACKGROUND'])):?> <div class="landing-options-item-destination-group"> <?$template->showHookBlock('BACKGROUND', array('group' => true));?> </div> <?endif;?> <div class="landing-options-item-destination-group"> <?$template->showHookBlock('PADDING');?> </div> <div class="landing-options-item-destination-group"> <?$template->showHookBlock('GMAP');?> </div> <? $code = 'METAOG'; if ($row['ID']['CURRENT'] && isset($hooks[$code])):?> <div class="landing-options-item landing-options-item-destination"> <span class="landing-options-item-param">Social</span> <div class="landing-options-item-inner"> <div class="landing-social-preview"> <div class="landing-social-description"> <div class="landing-social-img"> <img src="/bitrix/images/1.gif" alt="" id="landing-social-picture" /> </div> <script type="text/javascript"> BX.ready(function(){ new BX.Landing.EditComponent({ publicUrl: "<?= \htmlspecialcharsbx($instance->getPublicUrl())?>" }); }); </script> <div class="landing-social-title" id="landing-hook-metaog-title"> <?//= \htmlspecialcharsbx($meta['og:title'])?> </div> <div class="landing-social-text" id="landing-hook-metaog-description"> <?//= \htmlspecialcharsbx($meta['og:description'])?> </div> </div> </div> <a href="javascript:void(0);" onclick="BX.remove(this); BX.show(BX('landing-hook-metaog'));"> <?= Loc::getMessage('LANDING_TPL_ACTION_CHANGE');?> </a> <div id="landing-hook-metaog" style="display: none;"> <?$template->showHookBlock('METAOG', array('wrapper' => false));?> </div> </div> </div> <?endif;?> <div class="landing-options-item-destination-group"> <?$template->showHookBlock('METAROBOTS');?> </div> <div class="landing-options-item-destination-group"> <?$template->showHookBlock('THEME');?> </div> <div class="landing-options-item-destination-group"> <?$template->showHookBlock('UP');?> </div> <?if (isset($hooks['HEADBLOCK']) || isset($hooks['CUSTOMCSS'])):?> <div class="landing-options-item landing-options-item-destination"> <span class="landing-options-item-param"><?= Loc::getMessage('LANDING_TPL_FIELD_HTMLCSS')?></span> <div class="landing-options-item-inner"> <?$template->showHookBlock('HEADBLOCK', array('wrapper' => false));?> <?$template->showHookBlock('CUSTOMCSS', array('wrapper' => false));?> </div> </div> <?endif;?> </div> </div> </div> <div class="<?if ($_REQUEST['IFRAME'] == 'Y'){?>landing-edit-footer-fixed <?}//tmp?>pinable-block"> <div class="landing-form-footer-container"> <button class="webform-small-button webform-small-button-accept"> <span class="webform-small-button-text"> <?= Loc::getMessage('LANDING_TPL_BUTTON_' . ($row['ID']['CURRENT'] ? 'SAVE' : 'ADD'))?> </span> </button> <a class="landing-button-link" id="action-close" href="<?= $arParams['PAGE_URL_SITES']?>"> <?= Loc::getMessage('LANDING_TPL_BUTTON_CANCEL')?> </a> </div> </div> <?/*$code = 'METAMAIN';?> <?if (isset($hooks[$code])):?> <?foreach ($hooks[$code]->getPageFields() as $field):?> <tr> <td><?= $field->getLabel()?>:</td> <td> <?= $field->viewForm(array( 'class' => 'content-edit-form-field-input-text', 'name_format' => 'fields[ADDITIONAL_FIELDS][#field_code#]' ))?> </td> </tr> <?endforeach;?> <tr> <td></td> <td> <div id="landing-form-metamain"> <a href="#"></a> <p></p> </div> </td> </tr> <?endif;*/?> </form>