Заполнение полей заметки через модальные окна в шаблоне

photo_1556265868_23 - 20240719164541948.jpg

Подскажите пожалуйста, можно ли каким-то образом с помощью templater или quick add сделать так, чтобы создавалась заметка, и у меня просили ввести значения различных полей из метаданных (как на скриншоте, но не только для названия заметки, но и для метаданных)

Например, у меня в шаблоне есть следующие поля: rate, tags, last_buy, и когда я создаю заметку с этим шаблоном (с помощью того же quick add) у меня просили ввести эти поля, и заметка создавалась уже со значениями в них

photo_1556265868_24 - 20240719164541974.jpg

Вчера делал, тот код что напротив полей в front matter, это всплывашки которые заполнят данными эти frontmatter.
Где в обычном тексте, это переименование файла

По хорошему вот пример, через хуки

https://silentvoid13.github.io/Templater/internal-functions/internal-modules/hooks-module.html

Тут тоже пример и написано почему через них надо
https://zachyoung.dev/posts/templater-snippets#update-frontmatter

Здесь по ссылке есть функция обёртка для этого:

https://forum.obsidian.md/t/new-properties-and-templater-prompts-and-commands/66425/59

Самый простой вариант это сделать что-то в таком стиле:

<% "---" %>
name1: <% await tp.system.prompt("введите что-нибудь") %>
name2: <% await tp.system.suggester(["вариант 1", "вариант 2"], ["вариант1", "вариант2"]) %>
<% "---" %>

Подробнее тут https://silentvoid13.github.io/Templater/internal-functions/internal-modules/system-module.html

photo_1556265868_25 - 20240719170201495.jpg

Может кому то пригодится. По итогу сделал вот так, все работает как я описывал