Платформа 3V/Ресурс: различия между версиями

Материал из 3v-wiki
Перейти к навигации Перейти к поиску
м (A.saydakova переименовал страницу Платформа 3V/Репозиторий/Ресурс в Платформа 3V/Ресурс)
 
Строка 1: Строка 1:
{{DISPLAYTITLE:Объект репозитория ресурс}}
+
{{DISPLAYTITLE:Ресурс}}
В рамках задачи [https://jira.3v-group.org/browse/PL3V-296 PL3V-296] добавлен новый тип объекта репозитория - ресурс.<br>
+
[[Файл:Ресурс лого единообразное.png|40px|link=Платформа 3V/Ресурс]]  '''Ресурс''' - объект, который может хранить пользовательские стили.
 +
<div class="toccolours mw-collapsible" style="width:600px; background:#FFFFFF;">
 +
[[Платформа 3V/Ресурс/Как настроить ресурс|<font style="color: #0645AD">Как настроить ресурс?</font>]]
 +
<div class="mw-collapsible-content">
 +
1. [[Платформа_3V/Формы/Оформление/Добавление_стилей_к_карточке_через_ресурсы|<font style="color: #0645AD">Добавить стили ресурса к форме</font>]]
 +
</div></div>
  
Объект может хранить в себе текстовые значения, ресурсы и картинки.<br>
+
==== Для чего? ====
  
Пример содержимого объекта:
+
Ресурс нужен для хранения пользовательских стилей, картинок, текстовых значений.
 
+
<br><br>
<syntaxhighlight lang="JSON" line>
 
{
 
  "items": [
 
    {
 
      "id": 1,
 
      "text": "Test Text",
 
      "discriminator": "ResourceTextItemDto"
 
    },
 
    {
 
      "id": 2,
 
      "icon": {
 
        "type": "svg",
 
        "data": "<svg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg&#39;&gt;&lt;path d='M0 10L1.19249e-07 0L10 1.19249e-07L6 5L10 10L0 10Z' fill='#8053DF'/></svg>"
 
      },
 
      "discriminator": "ResourceImageItemDto"
 
    },
 
    {
 
      "id": 3,
 
      "icon": {
 
        "data": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGxSURBVHgB7ZfNTsJAEMdn2nrvkWPPniBB47EmYvRG4ke44SPAE1CeAN/AcjN+JByNGIM3okQ5eTT14lXOtLvrLrjIVylNWhJi/4dudjq78+t02k4B/rtwfLJzUDA8wi4AWJpPdYhaDBqa1i+37xrODMAwOH2LJfAkRU9T3YyE0KTZ82iN4+gMmE1ct9xtNXrCns2dMjF2mlcYJsz0urRZMFSNWohY9MgGzzLsCrsyWoGQFwMPXpXBo1S3dekQr1/6naalXZl1/Ls/0UPIC0PdF2DVSgASAG0JH1G5unyuw4gvcIJ8AjOAwMrLbDQneE+lxAryC8zAS/Pa5oMNMSkpwgQgAViLN+FAW7mTMwZYgyVbNkRwEIj1fH9bX+Q3lgHWEsfs3nHJZ8cKhOgXGQODMuU8yG+UAUqgrqhgAiq17f2j72lysaEYZY8X1CsOz2Mg8CgDr4/8lcuoNYBhqs0hirACTRRh5+GmGieEaP1hEcA8CN+aCCnTzOsuHe4rflCk3bfX54ErvB4siFjiM03cfkZ236qf49fH+1PK2PxEBQ0+TUEEgZGxNvHcwzhb//XTD+motBiSBrcfAAAAAElFTkSuQmCC"
 
      },
 
      "discriminator": "ResourceImageItemDto"
 
    },
 
    {
 
      "id": 4,
 
      "name": "button",
 
      "css": "button, select {text-transform: none;}",
 
      "discriminator": "ResourceCssItemDto"
 
    },
 
    {
 
      "id": 5,
 
      "name": "element",
 
      "css": "element.style {padding-left: 15px;}",
 
      "discriminator": "ResourceCssItemDto"
 
    }
 
  ]
 
}
 
</syntaxhighlight>
 

Текущая версия на 05:36, 22 сентября 2021

Ресурс лого единообразное.png Ресурс - объект, который может хранить пользовательские стили.

Для чего?

Ресурс нужен для хранения пользовательских стилей, картинок, текстовых значений.