Налаштування Blueprints та Fieldsets Statamic

Наша компанія займається розробкою, підтримкою та обслуговуванням сайтів будь-якої складності. Від простих односторінкових сайтів до масштабних кластерних систем, побудованих на мікро сервісах. Досвід розробників підтверджено сертифікатами від вендорів.

Розробка та обслуговування будь-яких видів сайтів:

Інформаційні сайти або веб-програми
Сайти візитки, landing page, корпоративні сайти, онлайн каталоги, квіз, промо-сайти, блоги, ресурси новин, інформаційні портали, форуми, агрегатори
Сайти або веб-програми електронної комерції
Інтернет-магазини, B2B-портали, маркетплейси, онлайн-обмінники, кешбек-сайти, біржі, дропшиппінг-платформи, парсери товарів
Веб-програми для управління бізнес-процесами
CRM-системи, ERP-системи, корпоративні портали, системи управління виробництвом, парсери інформації
Сайти або веб-програми електронних послуг
Дошки оголошень, онлайн-школи, онлайн-кінотеатри, конструктори сайтів, портали надання електронних послуг, відеохостинги, тематичні портали

Це лише деякі з технічних типів сайтів, з якими ми працюємо, і кожен із них може мати свої специфічні особливості та функціональність, а також бути адаптованим під конкретні потреби та цілі клієнта.

Пропоновані послуги
Показано 1 з 1 послугУсі 2065 послуг
Налаштування Blueprints та Fieldsets Statamic
Проста
від 1 робочого дня до 3 робочих днів
Часті питання

Наші компетенції:

Етапи розробки

Останні роботи

  • image_website-b2b-advance_0.png
    Розробка сайту компанії B2B ADVANCE
    1262
  • image_web-applications_feedme_466_0.webp
    Розробка веб-додатків для компанії FEEDME
    1171
  • image_websites_belfingroup_462_0.webp
    Розробка веб-сайту для компанії БЕЛФІНГРУП
    874
  • image_ecommerce_furnoro_435_0.webp
    Розробка інтернет магазину для компанії FURNORO
    1094
  • image_crm_enviok_479_0.webp
    Розробка веб-додатків для компанії Enviok
    831
  • image_bitrix-bitrix-24-1c_fixper_448_0.png
    Розробка веб-сайту для компанії ФІКСПЕР
    851

Налаштування Blueprints та Fieldsets Statamic

Blueprints — схеми полів для Collections, Globals, Taxonomies, Users. Fieldsets — переиспользуемые групи полів, які імпортуються в Blueprints.

Blueprint

# resources/blueprints/collections/blog/post.yaml
title: Post
sections:
  main:
    display: Main
    fields:
      - handle: title
        field:
          type: text
          required: true
          display: Заголовок
          instructions: Використовується як H1 та og:title

      - handle: content
        field:
          type: bard
          display: Вміст
          sets:
            article_sets:
              display: Article
              sets:
                pull_quote:
                  display: Pull Quote
                  fields:
                    - handle: quote
                      field: { type: text }
                    - handle: attribution
                      field: { type: text }
                code_block:
                  display: Code Block
                  fields:
                    - handle: language
                      field:
                        type: select
                        options: [php, javascript, python, bash, yaml, json]
                    - handle: code
                      field: { type: code }

      - handle: featured_image
        field:
          type: assets
          container: assets
          max_files: 1
          display: Головне зображення
          validate: [image]

  sidebar:
    display: Sidebar
    fields:
      - handle: categories
        field:
          type: terms
          taxonomies: [categories]
          max_items: 3

      - handle: author
        field:
          type: users
          max_items: 1

      - import: seo
        prefix: seo_

Fieldset — переиспользуемые поля

# resources/fieldsets/seo.yaml
title: SEO
fields:
  - handle: title
    field:
      type: text
      display: SEO Title
      instructions: Якщо пусто — використовується основний заголовок
      character_limit: 70

  - handle: description
    field:
      type: textarea
      display: Meta Description
      character_limit: 160

  - handle: og_image
    field:
      type: assets
      container: assets
      max_files: 1
      display: OG Image
      instructions: 1200×630px, використовується в соцмережах
      validate: [image]

  - handle: canonical_url
    field:
      type: text
      display: Canonical URL
      instructions: Залишите пусто для автоматичної canonical

  - handle: noindex
    field:
      type: toggle
      display: Приховати від пошукових систем
      default: false

Імпорт Fieldset в Blueprint:

# У секції Blueprint
- import: seo        # поля без префіксу
- import: seo        # з префіксом
  prefix: seo_

Типи полів Statamic

Тип Опис
text Рядок
textarea Багаторядковий текст
bard Rich text (ProseMirror) з кастомними наборами
markdown Markdown-редактор
code Поле з підсвіткою коду
assets Файли/зображення
entries Посилання на записи інших колекцій
terms Посилання на таксономії
users Посилання на користувачів
date Дата/час
time Час
toggle Перемикач
select / radio / checkboxes Варіанти вибору
color Колір
range Діапазон
table Редагована таблиця
replicator Повторюючі набори полів
grid Повторюючі рядки
link Внутрішні/зовнішні посилання
video URL відео (YouTube/Vimeo embed)
yaml Довільний YAML

Налаштування Blueprints для 5–8 колекцій з переиспользуемыми Fieldsets — 1–2 дні.