Skip to content

Latest commit

 

History

History
78 lines (60 loc) · 2.99 KB

landing-site-full-export.md

File metadata and controls

78 lines (60 loc) · 2.99 KB

Экспортировать сайт landing.site.fullExport

{% note warning "Мы еще обновляем эту страницу" %}

Тут может не хватать некоторых данных — дополним в ближайшее время

{% endnote %}

{% if build == 'dev' %}

{% note alert "TO-DO не выгружается на prod" %}

  • не указаны типы параметров
  • не указана обязательность параметров
  • отсутствуют примеры
  • отсутствует ответ в случае успеха
  • отсутствует ответ в случае ошибки

{% endnote %}

{% endif %}

Scope: landing

Кто может выполнять метод: любой пользователь

Метод landing.site.fullExport экспортирует сайт и всего его страницы в специальный массив, который требуется для работы метода landing.demos.register.

Параметры

#| || Параметр | Описание | С версии || || id unknown | Идентификатор сайта. | || || params unknown | Опциональный массив, ключи которого описаны в примере ниже. | || |#

Примеры

{% list tabs %}

  • JS

    BX24.callMethod(
        'landing.site.fullExport',
        {
            id: 326,
            params: {
                edit_mode: 'Y',
                //scope: 'knowledge',//передаем scope, если требуется ([подробнее](.))
                hooks_disable: ['B24BUTTON_CODE'],//коды доп.полей, которые не надо экспртировать
                code: 'myfirstsite',//симв.код сайта
                name: 'Сайт автомастерской',//имя сайта (страницы)
                description: 'Сайт для вашего автосервиса. Под капотом все самое нужное.',//описание сайта
                preview: 'http://site.ru/preview.jpg',//основная превью-картинка для списка шаблонов (реком. 280x115)
                preview2x: 'http://site.ru/preview.jpg',//увеличенная превью-картинка (рекомен. 560x230)
                preview3x: 'http://site.ru/preview.jpg'//ретина-размер превью картинки (рекомен. 845x345)
            }
        },
        function(result)
        {
            if(result.error())
            {
                console.error(result.error());
            }
            else
            {
                console.info(result.data());
            }
        }
    );

{% endlist %}

{% include Сноска о примерах %}