Еще вариант вынести на страницу настроек страницы данный параметр, но в api нет ничего для таких решений
05.12.2018 12:24:48
[QUOTE]Андрей Николаев написал:
Владимир Голубь , [URL=https://dev.1c-bitrix.ru/api_d7/bitrix/landing/index.php]https://dev.1c-bitrix.ru/api_d7/bitrix/landing/index.php[/URL] [/QUOTE] Создал папку test в bitrix/blocks В нем создал блок blocktest с файлами .description.php и block.php block.php [CODE]<section class="landing-block"> <div class="text-center g-color-gray-dark-v3 g-pa-10"> <div class="g-width-600 mx-auto"> <div class="landing-block-node-text g-font-size-12 "> © 2017 All right reserved. Developed by </div> </div> </section>[/CODE].description.php [CODE]<?php if (!defined('B_PROLOG_INCLUDED') || B_PROLOG_INCLUDED !== true) { die(); } use \Bitrix\Main\Localization\Loc; return array( 'block' => array( 'name' => 'Футер', 'section' => array('test-block', 'Тестовый блок'), ), 'cards' => array(), 'nodes' => array( '.landing-block-node-text' => array( 'name' => 'Текст в футере', 'type' => 'text' ), '.landing-block-node-link' => array( 'name' => 'Ссылка в футере', 'type' => 'link' ) ), );[/CODE] И обновил кэш, в блоках не появился. Пробовал различные методы задания section: 1) Создание новой секции [CODE]'section' => array('test-block', 'Тестовый блок'),[/CODE]2) В некоторый примерах указано, что даже стандартную секцию нужно задавать в array [CODE]'section' => array('other'),[/CODE]3) Стандартная секция просто текстом[CODE]'section' => 'other',[/CODE]Ничего не помогло. Также пробовал перенести в bitrix/blocks/bitrix, безрезультатно |
|
|