Боюсь, ответ «Нет». Чтобы сделать это, у нас должна быть какая-то схема, которую мы будем вводить в анализатор и компилятор Special Node, и я просто не считаю это разумным или прагматичным, если вы не можете убедить меня в обратном: :)
С радостью рассмотрим варианты использования для этого более подробно и решим, можно ли добавлять такие вещи. Но, как сказал Дейв в своем комментарии, такая визуальная логика должна исходить от моделей представлений, или, по крайней мере, именно так я строю свои проекты. Но тогда вы, вероятно, позволяете своим пользователям редактировать шаблоны сами, и у вас есть подсистема рендеринга, я думаю, именно поэтому вы спрашиваете в первую очередь - то есть вы хотите дать больше возможностей своим пользователям без необходимости перекомпилировать программное обеспечение ...
К сожалению, я не думаю, что механизм представления должен отвечать за это, но, как я уже сказал, я был бы рад поболтать о возможных случаях использования ...
Вы знаете, как связаться ...
Приветствия
Rob