Головна/WordPress Fullstack/Блупринти/Gutenberg & FSE/Розробка складеного блока-контейнера (InnerBlocks) із захистом верстки (templateLock='contentOnly')
До карток розділу «Gutenberg & FSE»Gutenberg & FSE(ТЗ 30 из 54)
ТЗ: Розробка складеного блока-контейнера (InnerBlocks) із захистом верстки (templateLock='contentOnly')Трудозатраты~9 рабочих часов
Фриланс вилка~$405 – $675 (€360 – €630)
Оценка веб-студии~$855 – $1,440 (€810 – €1350)
ТЗ заказчика (исходный бриф):
Наша агенція створює сайти для клієнтів, де контент-менеджери постійно ламають верстку: випадково видаляють колонки, збивають відступи або вставляють заборонені блоки. Потрібні надійні контейнери з суворим блокуванням макета.
Ключевые требования:
- •Кастомний складений блок із компонентом <InnerBlocks /> та готовим шаблоном вкладених елементів
- •Суворий білий список allowedBlocks для блокування випадкової вставки непідтримуваних блоків
- •Застосування templateLock='contentOnly' для редагування лише контенту без можливості зрушити розмітку
- •Адаптивна CSS Grid/Flexbox сітка зі збереженням пресетів відступів із theme.json
- •Повна зворотна сумісність для вже створених вкладених блоків
Ограничения проекта:
- •Редактори контенту не повинні мати змоги видалити зовнішній контейнер або змінити структуру сітки
- •Спрощення панелі інструментів у режимі блокування контенту
Критерии приёмки (KPI):
- Нуль звернень клієнта через випадково поламані макети сторінок
- 100% відповідність затвердженій дизайн-системі сайту
- Підтримка нативних стилів блоків та стандартних режимів вирівнювання
Пошаговое практическое руководство по ТЗ
Подробный разбор архитектуры, код реализации и советы эксперта по каждому этапу: