Заполнение полей заметки через модальные окна в шаблоне
Подскажите пожалуйста, можно ли каким-то образом с помощью templater или quick add сделать так, чтобы создавалась заметка, и у меня просили ввести значения различных полей из метаданных (как на скриншоте, но не только для названия заметки, но и для метаданных)
Например, у меня в шаблоне есть следующие поля: rate, tags, last_buy, и когда я создаю заметку с этим шаблоном (с помощью того же quick add) у меня просили ввести эти поля, и заметка создавалась уже со значениями в них
Вчера делал, тот код что напротив полей в 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
Может кому то пригодится. По итогу сделал вот так, все работает как я описывал