Перейти к содержимому

Odoo: где достаточно настройки, а где нужна доработка

Уникальность сайта не обязательно начинается с собственного кода. Полезнее сначала понять, какие части помогают человеку выбрать услугу и какие должен самостоятельно менять редактор.

Table of contents

No titles in the blog post

Сначала сценарий посетителя

Представим страницу услуги. Посетителю нужно понять задачу, состав работ, ограничения и следующий шаг. Для этого нужны ясный заголовок, содержательный текст, подходящая иллюстрация и действие. Требование «не как у всех» само по себе не объясняет, зачем переписывать структуру страницы. Сначала определяем смысл, затем выбираем способ сборки.

Проверяем штатную основу

В Odoo Website блоки можно добавлять, редактировать, переставлять и дублировать. Документация описывает колонки, сетку и работу с фоном. Это отправная точка для проверки композиции, а не обещание, что каждая нужная опция уже есть в установленной теме. На тестовой странице стоит собрать нужный фрагмент штатными средствами и проверить его на телефоне.

Первоисточники: Odoo 20 — Building blocks

Фирменность — не только новый блок

Логотип, типографика, размерные отношения, ритм секций и собственные изображения способны придать странице характер без новой бизнес-логики. Текст лучше оставить текстом, а схему — отдельным файлом. Тогда замену иллюстрации и редактуру абзаца можно обсуждать независимо. При трёх языках это особенно важно: немецкая подпись не обязана занимать столько же места, сколько английская.

Когда собственный элемент оправдан

Кастом нужен для конкретного ограничения: например, штатная компоновка не сохраняет понятную связь между моделью системы и поясняющими уровнями на узком экране. Тогда описываем именно недостающий элемент: редактируемые поля, состояния, мобильный порядок и границы стилей. Не переносим всю страницу в один неразбираемый фрагмент кода.

Принимаем возможность редактировать

Удачный снимок ещё не подтверждает готовность блока. Предлагаем пройти цикл: добавить, изменить текст и изображение, сохранить, открыть повторно, продублировать и перевести. Odoo отделяет режим перевода текста от структурных изменений в основном языке. В конце проверяем соседнюю страницу и другой сайт общей базы: выразительность одного раздела не должна оплачиваться случайными изменениями остальных.

Первоисточники: Odoo 19 — Translations; reference, not installed-version acceptance

Связанные направления

Odoo и интеграции

Архив

Резервная копия — ещё не восстановление
Файл резервной копии — полезная отправная точка. Возможность вернуть рабочую систему требует понятного состава данных, совместимого кода и проверенного сценария. Разберём, что именно следует проверять.