Представляем шаблоны форм

Это отличная функция, и я с нетерпением жду возможности заменить наше несколько громоздкое использование шаблона категории. Однако я столкнулся с некоторыми трудностями при применении к нашим сценариям использования. Поэтому, как и запрашивалось, предоставляю обратную связь.

Настройка содержимого поста

Наше главное пожелание — иметь возможность форматировать создаваемый пост; нам хотелось бы хотя бы немного контролировать этот вывод. Это может быть отдельное поле при редактировании/настройке формы или, даже в YAML, выглядеть примерно так:

output: |
  Здесь идет предустановленный вводный текст.

  🗺 **{{ field_id_1.label }}**  {{ field_id_1.data }}

  Другой произвольный текст

  📅 **Наша собственная метка:**:
  {{ field_id_2.data }}, {{ field_id_3.data }}

  Что-то совершенно другое, что имеет смысл в посте, но не в форме, поскольку не связано с его заполнением.

Поля формы содержат атрибут id, и я надеялся использовать его для форматирования вывода поста с помощью CSS. Однако, похоже, что их нет в выводе вообще. Подумав об этом, это сработало бы только в том случае, если бы редактирование поста возвращало бы вас к редактированию формы, иначе я предполагаю, что структура могла бы/должна была бы быть потеряна при редактировании поста. Возврат к форме при редактировании поста на самом деле отлично подошел бы нам и помог бы обеспечить валидацию, которую в настоящее время легко проигнорировать/обойти.

Предполагаю, что то, что я ищу, это не столько Шаблоны форм, сколько функция Структурированных тем своего рода, которая может быть специфична для моих сценариев использования… но, возможно, я не одинок в этом?

Настройка заголовка

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

Необязательные поля

И наконец, — и я не уверен, не упустил ли я что-то, — было бы неплохо указать, что поле ввода не должно включаться в пост. Это полезно для таких вещей, как флажки, с которыми нужно «согласиться» при заполнении формы, но которые не нужно отображать в посте.