Новые поля, чекбоксы, радибаттоны и проч. можно добавлять с помощью создания
TV и привязки их к конкретному шаблону. С помощью
кастомизации форм их можно разместить в том же блоке, что и
(опубликовано/не показывать в меню).
Если вас конкретно интересует возможность получения состояния о том, заполнено какое-то поле или нет (longtitle, content, menutitle и д р.), можно воспользоваться
фильтром вывода :empty=`condition`
, например, чтобы пометить пункты меню, у которых не заполнено поле «description»:
<a href="[[*uri]]" class="link [[*description:is=``:then=`link_green`:else=``]]>Я буду зелёной, если не заполнить поле description</a>