Обновление контента домашней страницы
Обновляет черновик контента домашней страницы. Обновляются только указанные поля. Поля со значением null или отсутствующие поля остаются без изменений.
Работа с карточками: получите текущий список карточек через GET /system-pages/home/content,
отредактируйте массив и отправьте его целиком. Карточки с существующим id сохраняются;
карточки без id получают новый идентификатор автоматически.
Опубликованная версия страницы не изменяется до вызова POST /system-pages/home/publish.
backgroundImageFileName: укажите путь к существующему файлу в хранилище
(например, Storage/Branding/bg.jpg), пустую строку для удаления фона,
или не передавайте поле, чтобы оставить текущее значение без изменений.
- sitestring
Доменное имя сайта, контент которого нужно обновить. Если не указано, используется сайт по умолчанию.
Exampledocs.example.com
Структурированный контент черновика домашней страницы. Null или отсутствующие поля в PATCH-запросе означают «не изменять». В ответе GET все заполненные поля отражают текущее состояние черновика.
HTML-контент заголовка баннера-заголовка.
<h1>Добро пожаловать в нашу документацию</h1>HTML-контент подзаголовка баннера-заголовка.
<p>Найдите всё, что нужно, здесь.</p>
Путь к фоновому изображению баннера-заголовка в хранилище (например, Storage/Branding/bg.jpg).
Передайте пустую строку, чтобы удалить изображение. Файл должен уже существовать в хранилище.
Storage/Branding/bg.jpgБлок предлагаемых поисковых запросов в баннере-заголовке.
Настройки списка карточек и сами карточки.
Настройки футера и содержимое столбцов.
{
"title": "<h1>Добро пожаловать в нашу документацию</h1>",
"subtitle": "<p>Найдите всё, что нужно, здесь.</p>",
"backgroundImageFileName": "Storage/Branding/bg.jpg",
"popularSearches": {
"label": "Популярные запросы:",
"searches": [
"начало работы",
"установка"
],
"isShow": true
},
"cardList": {
"title": "<h2>Документация</h2>",
"layoutType": "vertical",
"align": "center",
"showDescriptions": true,
"cards": [
{
"id": "card-a1b2c3d4",
"title": "Начало работы",
"description": "Изучите основы за несколько минут.",
"icon": {
"type": "IconicFont",
"iconicFontCssClass": "fas fa-book",
"iconicFontColor": "#3399ff",
"isDefaultColor": false,
"imageFullFileName": null
},
"link": {
"type": "externalLink",
"href": "https://docs.example.com/getting-started",
"isOpenInNewTab": true
}
}
]
},
"footer": {
"layoutType": "two",
"columns": [
{
"id": "col-a1b2c3d4",
"content": "<p>© 2024 Acme Corp</p>"
}
]
}
}