Разделы сайта
Получение разделов сайта
Пример запроса
GET /v1/dir/Get?key=abc
Параметры
Название | Тип | Описание |
---|---|---|
sid | Число | Номер сайта |
id | Число |
Номер раздела, необязательный. Если задан, будет возвращен раздел с указанным id |
tx | Строка |
Уникальный адрес раздела, необязательный. Если задан, будет возвращен раздел с указанным tx |
Ответ
[ { "id":"16802", "tx":"contacts", "par":"", "zag":"Наши контакты", "txt":"Контент раздела", "url":"/contacts/", "rlv":"100", "shw":"1", "tp":"menu" }, { "id":"16803", "tx":"about", "par":"", "zag":"О компании", "txt":"Контент раздела", "url":"/about/", "rlv":"100", "shw":"1", "tp":"menu" } ]
Параметры
Название | Тип | Описание |
---|---|---|
id | Число | Номер раздела |
tx | Строка | Уникальный адрес раздела |
par | Строка | Родительский адрес раздела (для корневого будет пустым) |
zag | Строка | Заголовок раздела |
txt | Строка | Контент раздела |
url | Строка | Полный относительный URL раздела |
rlv | Число | Важность раздела (для каталога) |
shw | Число | 1 - отображать, 0 - не отображать в меню |
tp | Строка | Тип раздела |
Обновление параметров раздела сайта
Пример запроса
POST /v1/dir/Set?key=abc
Параметры
Название | Тип | Описание |
---|---|---|
sid | Число | Номер сайта |
id | Число | Номер раздела |
param | Массив |
Параметры для обновления, ключ (имя параметра) -> значение (данные). Например, param = array('zag'=>'заголовок', 'txt'=>'текст раздела') |
Ответ
[ { "message":"Ok" } ]
Создание нового раздела сайта
Пример запроса
POST /v1/dir/Write?key=abc
Параметры
Название | Тип | Описание |
---|---|---|
sid | Число | Номер сайта |
param | Массив |
Параметры раздела для записи, ключ (имя параметра) -> значение (данные). Например, param = array('zag'=>'заголовок', 'tx'=>'about', 'txt'=>'текст раздела') |
Ответ
[ { "message":"Ok", "id":"127590" } ]
Параметры
Название | Тип | Описание |
---|---|---|
message | Строка | Сообщение |
id | Число | Номер нового созданного раздела |
8 800 555-33-24