Проверьте исходник, затем оформление
Если публикация возвращает 404, начните с запрошенного представления. Не рассчитывайте на подстановку другого языка.
Нет локализованного HTML
- Проверьте путь страницы и поддерживаемую локаль. Укажите
.htmlдля явного запроса HTML: адрес без расширения может выбрать Markdown для клиента, который его поддерживает. - Проверьте точный исходник:
/ru/features.htmlтребуетtmpl/web/ru/features.md. - Проверьте непустые
titleиdescription, календарную датуdateв формате ISO и доступность Markdown. - Убедитесь, что настроенный шаблон существует, читается и не пуст. При сбое рендеринга проверьте его синтаксис.
Движок не заменяет отсутствующий HTML другим языком. Изучайте диагностику локального сервера, не раскрывая закрытую конфигурацию и сообщения.
Нет нейтрального Markdown
Проверьте сначала корректный исходник без локали в tmpl/web/, затем английский, затем исходник локали по умолчанию. Одного файла на другом языке недостаточно. Используйте /features.md для нейтрального Markdown или /ru/features.md для точного русского исходника.
Файлы обнаружения устарели
Проверьте, что cms:generate использует те же правила публикации и локали, что сервер. После изменения контента обновите файлы. Доступность HTML и нейтрального исходника проверяются отдельно.
В переключателе нет языка
Переключатель показывает доступные HTML-варианты. Проверьте соответствующий исходник и шаблон, прежде чем добавлять ссылку на отсутствующий маршрут.
Если нужна помощь, пришлите маршрут, симптомы и диагностику без секретов.