feat(admin): add visibility controls and link modes
This commit is contained in:
@@ -970,6 +970,7 @@
|
||||
"renderAs": "collection",
|
||||
"group": "FAQ",
|
||||
"itemTemplate": {
|
||||
"enabled": true,
|
||||
"question": "Новый вопрос",
|
||||
"answerHtml": "<p>Новый ответ.</p>"
|
||||
},
|
||||
@@ -2420,23 +2421,19 @@
|
||||
"renderAs": "text"
|
||||
},
|
||||
{
|
||||
"path": "href",
|
||||
"label": "Адрес",
|
||||
"kind": "url",
|
||||
"renderAs": "attr"
|
||||
},
|
||||
{
|
||||
"path": "target",
|
||||
"label": "Target",
|
||||
"kind": "text",
|
||||
"path": "linkMode",
|
||||
"label": "Источник ссылки",
|
||||
"kind": "link-mode",
|
||||
"renderAs": "attr"
|
||||
}
|
||||
],
|
||||
"itemTemplate": {
|
||||
"enabled": true,
|
||||
"label": "Новая ссылка",
|
||||
"href": "index.html#",
|
||||
"target": "",
|
||||
"enabled": true
|
||||
"href": "",
|
||||
"target": "index.html#",
|
||||
"linkMode": "target",
|
||||
"linkTarget": ""
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -2460,23 +2457,19 @@
|
||||
"renderAs": "text"
|
||||
},
|
||||
{
|
||||
"path": "href",
|
||||
"label": "Адрес",
|
||||
"kind": "url",
|
||||
"renderAs": "attr"
|
||||
},
|
||||
{
|
||||
"path": "target",
|
||||
"label": "Target",
|
||||
"kind": "text",
|
||||
"path": "linkMode",
|
||||
"label": "Источник ссылки",
|
||||
"kind": "link-mode",
|
||||
"renderAs": "attr"
|
||||
}
|
||||
],
|
||||
"itemTemplate": {
|
||||
"enabled": true,
|
||||
"label": "Новая ссылка",
|
||||
"href": "https://",
|
||||
"target": "_blank",
|
||||
"enabled": true
|
||||
"target": "",
|
||||
"linkMode": "href",
|
||||
"linkTarget": "_blank"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
||||
+142
-98
@@ -15,45 +15,67 @@
|
||||
"links": [
|
||||
{
|
||||
"label": "О продукте",
|
||||
"href": "index.html#features",
|
||||
"target": ""
|
||||
"href": "",
|
||||
"target": "index.html#features",
|
||||
"enabled": true,
|
||||
"linkMode": "target",
|
||||
"linkTarget": ""
|
||||
},
|
||||
{
|
||||
"label": "Запрос инвайта",
|
||||
"href": "index.html#hero",
|
||||
"target": ""
|
||||
"href": "",
|
||||
"target": "index.html#hero",
|
||||
"enabled": true,
|
||||
"linkMode": "target",
|
||||
"linkTarget": ""
|
||||
},
|
||||
{
|
||||
"label": "Документация",
|
||||
"href": "https://docs.ssscript.app/",
|
||||
"target": "_blank"
|
||||
"label": "Возможности",
|
||||
"href": "https://nodedc.dctouch.ru/",
|
||||
"target": "",
|
||||
"enabled": true,
|
||||
"linkMode": "href",
|
||||
"linkTarget": "_blank"
|
||||
},
|
||||
{
|
||||
"label": "Тарифы",
|
||||
"href": "index.html#pricing-wrap",
|
||||
"target": ""
|
||||
"href": "",
|
||||
"target": "index.html#pricing-wrap",
|
||||
"enabled": false,
|
||||
"linkMode": "target",
|
||||
"linkTarget": ""
|
||||
}
|
||||
],
|
||||
"logoSrc": "./assets/uploads/images/static-elements/dclogo_darck-mquq1l13-transparent.png"
|
||||
},
|
||||
"notifications": [
|
||||
{
|
||||
"eyebrowHtml": "<span class=\"darker-70\">ДАЛЕЕ</span> — ИЮЛЬ 2026",
|
||||
"title": "Открытая бета",
|
||||
"body": "Открываем доступ всем. Будем собирать и отлаживать вместе.",
|
||||
"eyebrowClass": "red-txt gray"
|
||||
"eyebrowHtml": "<span class=\"darker-70\">РАНЕЕ</span> — МАЙ 2026",
|
||||
"title": "Engineering Core выделен в отдельный модуль",
|
||||
"body": "Единый контур инженерных моделей, версий, согласований и рабочих материалов.",
|
||||
"eyebrowClass": "red-txt gray",
|
||||
"enabled": true
|
||||
},
|
||||
{
|
||||
"eyebrowHtml": "<span class=\"darker-70\">ДАЛЕЕ</span> —<span class=\"darker-70\"> </span>ИЮЛЬ 2026",
|
||||
"title": "Альфа для Founder-доступа",
|
||||
"body": "На второй фазе тестирования бета открыта для всех подписчиков Founder-тарифа.",
|
||||
"eyebrowClass": "red-txt gray"
|
||||
"eyebrowHtml": "<span class=\"darker-70\">РАНЕЕ</span> —<span class=\"darker-70\"> </span>ИЮНЬ 2026",
|
||||
"title": "Knowledge Graph добавлен в состав экосистемы",
|
||||
"body": "Связи между задачами, агентами, кодовой базой, документами и инженерными сущностями собраны в общем графе.",
|
||||
"eyebrowClass": "red-txt gray",
|
||||
"enabled": true
|
||||
},
|
||||
{
|
||||
"eyebrowHtml": "СЕЙЧАС",
|
||||
"title": "Инвайты в закрытую бету уже отправлены.",
|
||||
"body": "Сейчас тестируем базовую функциональность и ИИ-интеграцию. ",
|
||||
"eyebrowClass": "red-txt"
|
||||
"title": "Открыт alpha-доступ к Procurement Intelligence",
|
||||
"body": "Агентный контур для закупок, сопоставления условий и контроля поставок.",
|
||||
"eyebrowClass": "red-txt",
|
||||
"enabled": true
|
||||
},
|
||||
{
|
||||
"eyebrowHtml": "<span class=\"darker-70\">ДАЛЕЕ</span> —<span class=\"darker-70\"> </span>СЕНТЯБРЬ 2026",
|
||||
"eyebrowClass": "red-txt",
|
||||
"title": "Field Ops включён в план релиза",
|
||||
"body": "Мобильный операционный модуль для выездных команд, инспекций, фотофиксации и полевых отчётов.",
|
||||
"enabled": true
|
||||
}
|
||||
],
|
||||
"dock": {
|
||||
@@ -124,9 +146,12 @@
|
||||
"renderAs": "collection",
|
||||
"group": "Шапка: ссылки",
|
||||
"itemTemplate": {
|
||||
"enabled": true,
|
||||
"label": "Новая ссылка",
|
||||
"href": "index.html#",
|
||||
"target": ""
|
||||
"href": "",
|
||||
"target": "index.html#",
|
||||
"linkMode": "target",
|
||||
"linkTarget": ""
|
||||
},
|
||||
"itemFields": [
|
||||
{
|
||||
@@ -137,16 +162,9 @@
|
||||
"group": "Шапка: ссылки"
|
||||
},
|
||||
{
|
||||
"path": "href",
|
||||
"label": "Адрес",
|
||||
"kind": "url",
|
||||
"renderAs": "attr",
|
||||
"group": "Шапка: ссылки"
|
||||
},
|
||||
{
|
||||
"path": "target",
|
||||
"label": "Target",
|
||||
"kind": "text",
|
||||
"path": "linkMode",
|
||||
"label": "Источник ссылки",
|
||||
"kind": "link-mode",
|
||||
"renderAs": "attr",
|
||||
"group": "Шапка: ссылки"
|
||||
}
|
||||
@@ -159,6 +177,7 @@
|
||||
"renderAs": "collection",
|
||||
"group": "Уведомления",
|
||||
"itemTemplate": {
|
||||
"enabled": true,
|
||||
"eyebrowHtml": "СЕЙЧАС",
|
||||
"eyebrowClass": "red-txt gray",
|
||||
"title": "Новое уведомление",
|
||||
@@ -1761,65 +1780,79 @@
|
||||
"main": "и ответы"
|
||||
},
|
||||
"introHtml": "<span class=\"darker-70\">Подробный обзор</span> возможностей, логики работы и внутреннего устройства.",
|
||||
"docsHref": "https://docs.ssscript.app/",
|
||||
"docsLabel": "Полная документация",
|
||||
"docsHref": "https://nodedc.dctouch.ru/",
|
||||
"docsLabel": "Возможности ",
|
||||
"windowTitle": "FAQ",
|
||||
"faq": [
|
||||
{
|
||||
"question": "Что входит в NODE.DC?",
|
||||
"answerHtml": "<p>NODE.DC включает Hub для входа и управления доступами, Engine для разработки workflow и прикладной логики, Ops для операционной работы, сквозного ассистента и подключаемые модули: 1C Assistant, Tender, Digital Twin, Model Viewer / Engineering Core и отраслевые приложения.</p>"
|
||||
"answerHtml": "<p>NODE.DC включает Hub для входа и управления доступами, Engine для разработки workflow и прикладной логики, Ops для операционной работы, сквозного ассистента и подключаемые модули: 1C Assistant, Tender, Digital Twin, Model Viewer / Engineering Core и отраслевые приложения.</p>",
|
||||
"enabled": true
|
||||
},
|
||||
{
|
||||
"question": "Зачем нужен Hub?",
|
||||
"answerHtml": "<p>Hub выполняет роль лаунчера и административной точки входа. В нем отображается каталог доступных приложений, рабочие пространства, роли, группы пользователей и права доступа к модулям платформы.</p>"
|
||||
"answerHtml": "<p>Hub выполняет роль лаунчера и административной точки входа. В нем отображается каталог доступных приложений, рабочие пространства, роли, группы пользователей и права доступа к модулям платформы.</p>",
|
||||
"enabled": true
|
||||
},
|
||||
{
|
||||
"question": "Как связаны Hub, Engine и Ops?",
|
||||
"answerHtml": "<p>Hub отвечает за вход, роли и доступ к приложениям. Engine используется для сборки workflow, прикладной логики, интеграций и интерфейсов. Ops принимает задачи, отчеты, статусы, результаты работы модулей и действия агентов в операционный контур.</p>"
|
||||
"answerHtml": "<p>Hub отвечает за вход, роли и доступ к приложениям. Engine используется для сборки workflow, прикладной логики, интеграций и интерфейсов. Ops принимает задачи, отчеты, статусы, результаты работы модулей и действия агентов в операционный контур.</p>",
|
||||
"enabled": true
|
||||
},
|
||||
{
|
||||
"question": "Что создается в Engine?",
|
||||
"answerHtml": "<p>В Engine создаются workflow, интеграционные сценарии, обработчики данных, прикладная логика, интерфейсные связки и сервисные контуры. Сборка может выполняться вручную в нодовом редакторе или через ассистента по текстовому заданию.</p>"
|
||||
"answerHtml": "<p>В Engine создаются workflow, интеграционные сценарии, обработчики данных, прикладная логика, интерфейсные связки и сервисные контуры. Сборка может выполняться вручную в нодовом редакторе или через ассистента по текстовому заданию.</p>",
|
||||
"enabled": true
|
||||
},
|
||||
{
|
||||
"question": "Что фиксируется в Ops?",
|
||||
"answerHtml": "<p>В Ops фиксируются задачи, статусы, карточки, отчеты, согласования, рабочие материалы, результаты агентов и данные из подключенных модулей. Слой предназначен для контроля процессов и операционной работы.</p>"
|
||||
"answerHtml": "<p>В Ops фиксируются задачи, статусы, карточки, отчеты, согласования, рабочие материалы, результаты агентов и данные из подключенных модулей. Слой предназначен для контроля процессов и операционной работы.</p>",
|
||||
"enabled": true
|
||||
},
|
||||
{
|
||||
"question": "Как работает сквозной ассистент?",
|
||||
"answerHtml": "<p>Ассистент работает как единый интерфейс к приложениям и данным платформы. В рамках прав доступа ему доступны задачи, процессы, кодовая база, проектные материалы, отчеты, инженерные модели и результаты работы агентов. Ассистент может отвечать на вопросы, декомпозировать задачи, готовить материалы и инициировать действия в связанных слоях.</p>"
|
||||
"answerHtml": "<p>Ассистент работает как единый интерфейс к приложениям и данным платформы. В рамках прав доступа ему доступны задачи, процессы, кодовая база, проектные материалы, отчеты, инженерные модели и результаты работы агентов. Ассистент может отвечать на вопросы, декомпозировать задачи, готовить материалы и инициировать действия в связанных слоях.</p>",
|
||||
"enabled": true
|
||||
},
|
||||
{
|
||||
"question": "Как работают прикладные модули?",
|
||||
"answerHtml": "<p>Прикладные модули подключаются к ролям, задачам, данным, рабочим пространствам и ассистенту. Модуль закрывает не отдельный экран, а рабочий контур: входные данные, обработку, действия, отчеты, согласования и передачу результата в Ops.</p>"
|
||||
"answerHtml": "<p>Прикладные модули подключаются к ролям, задачам, данным, рабочим пространствам и ассистенту. Модуль закрывает не отдельный экран, а рабочий контур: входные данные, обработку, действия, отчеты, согласования и передачу результата в Ops.</p>",
|
||||
"enabled": true
|
||||
},
|
||||
{
|
||||
"question": "Какие модули можно подключать?",
|
||||
"answerHtml": "<p>Базовый набор включает Hub, Engine и Ops. Дополнительно подключаются 1C Assistant, Tender, Digital Twin, Engineering Core, интеграционные сценарии, API-модули и специализированные приложения для подразделений.</p>"
|
||||
"answerHtml": "<p>Базовый набор включает Hub, Engine и Ops. Дополнительно подключаются 1C Assistant, Tender, Digital Twin, Engineering Core, интеграционные сценарии, API-модули и специализированные приложения для подразделений.</p>",
|
||||
"enabled": true
|
||||
},
|
||||
{
|
||||
"question": "Поддерживаются ли инженерные форматы?",
|
||||
"answerHtml": "<p>Для инженерных и производственных сценариев предусмотрена работа с цифровыми моделями и техническими материалами. Поддерживаются BIM, STEP, STL, 3DGS / Gaussian Splatting, LAS/LAZ-облака точек и другие форматы, связанные с задачами, версиями и проектным контекстом.</p>"
|
||||
"answerHtml": "<p>Для инженерных и производственных сценариев предусмотрена работа с цифровыми моделями и техническими материалами. Поддерживаются BIM, STEP, STL, 3DGS / Gaussian Splatting, LAS/LAZ-облака точек и другие форматы, связанные с задачами, версиями и проектным контекстом.</p>",
|
||||
"enabled": true
|
||||
},
|
||||
{
|
||||
"question": "Как настраиваются роли и права доступа?",
|
||||
"answerHtml": "<p>Права доступа задаются через Hub. Администратор может назначать роли, формировать группы, разделять контуры доступа по подразделениям и выдавать индивидуальные права на приложения, функции и рабочие области.</p>"
|
||||
"answerHtml": "<p>Права доступа задаются через Hub. Администратор может назначать роли, формировать группы, разделять контуры доступа по подразделениям и выдавать индивидуальные права на приложения, функции и рабочие области.</p>",
|
||||
"enabled": true
|
||||
},
|
||||
{
|
||||
"question": "Можно ли подключать корпоративные системы?",
|
||||
"answerHtml": "<p>NODE.DC рассчитан на подключение внешних сервисов, API, внутренних приложений, 1C, баз данных, файловых хранилищ и корпоративных систем. Интеграционные сценарии собираются в Engine и передают результаты в Ops, прикладные модули или пользовательские интерфейсы.</p>"
|
||||
"answerHtml": "<p>NODE.DC рассчитан на подключение внешних сервисов, API, внутренних приложений, 1C, баз данных, файловых хранилищ и корпоративных систем. Интеграционные сценарии собираются в Engine и передают результаты в Ops, прикладные модули или пользовательские интерфейсы.</p>",
|
||||
"enabled": true
|
||||
},
|
||||
{
|
||||
"question": "Где размещается NODE.DC?",
|
||||
"answerHtml": "<p>Доступны облачные, выделенные, гибридные и enterprise-варианты размещения. Итоговая конфигурация зависит от требований к безопасности, составу модулей, интеграциям и политике хранения данных.</p>"
|
||||
"answerHtml": "<p>Доступны облачные, выделенные, гибридные и enterprise-варианты размещения. Итоговая конфигурация зависит от требований к безопасности, составу модулей, интеграциям и политике хранения данных.</p>",
|
||||
"enabled": true
|
||||
},
|
||||
{
|
||||
"question": "Как запускается пилотный контур?",
|
||||
"answerHtml": "<p>Пилотный контур формируется по составу модулей, ролей, интеграций и рабочих сценариев. Обычно подключается Hub, настраиваются базовые роли, выбирается один или несколько процессов, после чего собираются workflow, рабочие представления и отчеты.</p>"
|
||||
"answerHtml": "<p>Пилотный контур формируется по составу модулей, ролей, интеграций и рабочих сценариев. Обычно подключается Hub, настраиваются базовые роли, выбирается один или несколько процессов, после чего собираются workflow, рабочие представления и отчеты.</p>",
|
||||
"enabled": true
|
||||
},
|
||||
{
|
||||
"question": "Чем NODE.DC отличается от набора отдельных приложений?",
|
||||
"answerHtml": "<p>NODE.DC связывает приложения в единую платформенную архитектуру: общий доступ, роли, сквозной ассистент, связанные задачи, данные, workflow и операционный слой. Это снижает разрыв между разработкой, управлением и исполнением процессов.</p>"
|
||||
"answerHtml": "<p>NODE.DC связывает приложения в единую платформенную архитектуру: общий доступ, роли, сквозной ассистент, связанные задачи, данные, workflow и операционный слой. Это снижает разрыв между разработкой, управлением и исполнением процессов.</p>",
|
||||
"enabled": true
|
||||
}
|
||||
],
|
||||
"sender": {
|
||||
@@ -1827,7 +1860,7 @@
|
||||
"avatarAlt": "Аватар NODE.DC",
|
||||
"name": "NODE.DC",
|
||||
"replyLabel": "Ответить",
|
||||
"sentLabel": "Отправлено с iPhone"
|
||||
"sentLabel": "Отправлено с NODE.DC MANUAL CORE"
|
||||
},
|
||||
"scroll": {
|
||||
"speed": 0.7
|
||||
@@ -1936,6 +1969,7 @@
|
||||
"renderAs": "collection",
|
||||
"group": "FAQ",
|
||||
"itemTemplate": {
|
||||
"enabled": true,
|
||||
"question": "Новый вопрос",
|
||||
"answerHtml": "<p>Новый ответ.</p>"
|
||||
},
|
||||
@@ -2594,7 +2628,7 @@
|
||||
"template": "screenshot-cards.html",
|
||||
"adminLabel": "Карточки скриншотов",
|
||||
"anchor": null,
|
||||
"enabled": true,
|
||||
"enabled": false,
|
||||
"content": {
|
||||
"galleryItems": [
|
||||
{
|
||||
@@ -3155,7 +3189,7 @@
|
||||
"template": "demo-video-folder.html",
|
||||
"adminLabel": "Иконка демо-видео в доке",
|
||||
"anchor": null,
|
||||
"enabled": true,
|
||||
"enabled": false,
|
||||
"content": {
|
||||
"target": "demo-video",
|
||||
"to": "features",
|
||||
@@ -3215,38 +3249,48 @@
|
||||
"appIconAlt": "Иконка NODE.DC",
|
||||
"wordmarkSrc": "./assets/webflow/images/69ad96a28b06b7552a339137_logtype.svg?v=node-dc",
|
||||
"wordmarkAlt": "Логотип NODE.DC",
|
||||
"copyrightHtml": "© 2026<a href=\"https://federic.ooo/\" target=\"_blank\"></a> — <a href=\"https://federic.ooo/\" target=\"_blank\">NODE.DC</a>",
|
||||
"copyrightHtml": "© 2026<a href=\"https://www.dctouch.ru/\" target=\"_blank\"></a> — <a href=\"https://www.dctouch.ru//\" target=\"_blank\">NODE.DC</a>",
|
||||
"navTitle": "Навигация",
|
||||
"navLinks": [
|
||||
{
|
||||
"label": "Документация",
|
||||
"href": "https://docs.ssscript.app/",
|
||||
"target": "_blank",
|
||||
"enabled": true
|
||||
"target": "",
|
||||
"enabled": false,
|
||||
"linkMode": "href",
|
||||
"linkTarget": "_blank"
|
||||
},
|
||||
{
|
||||
"label": "Лист ожидания",
|
||||
"href": "index.html#waitlist",
|
||||
"target": "",
|
||||
"enabled": true
|
||||
"href": "",
|
||||
"target": "index.html#waitlist",
|
||||
"enabled": false,
|
||||
"linkMode": "target",
|
||||
"linkTarget": ""
|
||||
},
|
||||
{
|
||||
"label": "Тарифы",
|
||||
"href": "index.html#",
|
||||
"target": "",
|
||||
"enabled": true
|
||||
"href": "",
|
||||
"target": "index.html#",
|
||||
"enabled": false,
|
||||
"linkMode": "target",
|
||||
"linkTarget": ""
|
||||
},
|
||||
{
|
||||
"label": "Возможности",
|
||||
"href": "index.html#features",
|
||||
"target": "",
|
||||
"enabled": true
|
||||
"href": "https://nodedc.dctouch.ru/",
|
||||
"target": "index.html#features",
|
||||
"enabled": true,
|
||||
"linkMode": "href",
|
||||
"linkTarget": ""
|
||||
},
|
||||
{
|
||||
"label": "Демо",
|
||||
"href": "index.html#features",
|
||||
"target": "",
|
||||
"enabled": true
|
||||
"href": "",
|
||||
"target": "index.html#features",
|
||||
"enabled": true,
|
||||
"linkMode": "target",
|
||||
"linkTarget": ""
|
||||
}
|
||||
],
|
||||
"contactTitle": "Контакты",
|
||||
@@ -3254,30 +3298,38 @@
|
||||
{
|
||||
"label": "DCTOUCH",
|
||||
"href": "https://www.dctouch.ru/",
|
||||
"target": "_blank",
|
||||
"enabled": true
|
||||
"target": "",
|
||||
"enabled": true,
|
||||
"linkMode": "href",
|
||||
"linkTarget": "_blank"
|
||||
},
|
||||
{
|
||||
"label": "Telegram",
|
||||
"href": "https://t.me/dcconstructions",
|
||||
"target": "_blank",
|
||||
"enabled": true
|
||||
"target": "",
|
||||
"enabled": true,
|
||||
"linkMode": "href",
|
||||
"linkTarget": "_blank"
|
||||
},
|
||||
{
|
||||
"label": "GitHub",
|
||||
"href": "https://www.federic.ooo/s/github",
|
||||
"target": "_blank",
|
||||
"enabled": false
|
||||
"target": "",
|
||||
"enabled": false,
|
||||
"linkMode": "href",
|
||||
"linkTarget": "_blank"
|
||||
},
|
||||
{
|
||||
"label": "Портфолио",
|
||||
"href": "https://federic.ooo/",
|
||||
"target": "_blank",
|
||||
"enabled": false
|
||||
"target": "",
|
||||
"enabled": false,
|
||||
"linkMode": "href",
|
||||
"linkTarget": "_blank"
|
||||
}
|
||||
],
|
||||
"policyHtml": "<a href=\"https://docs.google.com/document/d/1vME2w8ZB88HoH-JyvkkiL7exrcMfWhkERfFRlnIeZFA/edit?usp=sharing\" target=\"_blank\">Политика конфиденциальности</a> & <a href=\"https://docs.google.com/document/d/1vME2w8ZB88HoH-JyvkkiL7exrcMfWhkERfFRlnIeZFA/edit?usp=sharing\" target=\"_blank\">Условия использования</a>",
|
||||
"policyEnabled": true
|
||||
"policyEnabled": false
|
||||
}
|
||||
},
|
||||
"editableFields": [
|
||||
@@ -3337,23 +3389,19 @@
|
||||
"renderAs": "text"
|
||||
},
|
||||
{
|
||||
"path": "href",
|
||||
"label": "Адрес",
|
||||
"kind": "url",
|
||||
"renderAs": "attr"
|
||||
},
|
||||
{
|
||||
"path": "target",
|
||||
"label": "Target",
|
||||
"kind": "text",
|
||||
"path": "linkMode",
|
||||
"label": "Источник ссылки",
|
||||
"kind": "link-mode",
|
||||
"renderAs": "attr"
|
||||
}
|
||||
],
|
||||
"itemTemplate": {
|
||||
"enabled": true,
|
||||
"label": "Новая ссылка",
|
||||
"href": "index.html#",
|
||||
"target": "",
|
||||
"enabled": true
|
||||
"href": "",
|
||||
"target": "index.html#",
|
||||
"linkMode": "target",
|
||||
"linkTarget": ""
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -3377,23 +3425,19 @@
|
||||
"renderAs": "text"
|
||||
},
|
||||
{
|
||||
"path": "href",
|
||||
"label": "Адрес",
|
||||
"kind": "url",
|
||||
"renderAs": "attr"
|
||||
},
|
||||
{
|
||||
"path": "target",
|
||||
"label": "Target",
|
||||
"kind": "text",
|
||||
"path": "linkMode",
|
||||
"label": "Источник ссылки",
|
||||
"kind": "link-mode",
|
||||
"renderAs": "attr"
|
||||
}
|
||||
],
|
||||
"itemTemplate": {
|
||||
"enabled": true,
|
||||
"label": "Новая ссылка",
|
||||
"href": "https://",
|
||||
"target": "_blank",
|
||||
"enabled": true
|
||||
"target": "",
|
||||
"linkMode": "href",
|
||||
"linkTarget": "_blank"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user