Types support multiple templates, so you could, for example, have templates for different tasks or systems like GTD and OKRs. Or different templates for different kinds of books, like academic, fiction, non-fiction.
I finally tried out this feature and was surprised to see that changes done to a Template are not reflected in the Objects created based on it.
If I create a Book Template and create a few book Objects based on it, I would then expect to have the option to edit the Template so that the changes are reflected in all Objects I has already created.
From what I understand, currently once I decide on a layout for a certain Type, I need to either stick to it for life, or manually reapply it to all existing objects whenever I want to tweak it. This seems very clunky… Unless I’m missing something!
Any plans on implementing the option of allowing changes to a Template to be automatically applied to Objects using it?
(I read a discussion related to this last week in the forum but couldn’t find it to link here… If anyone remembers where it is please let me know!)
Thank you for your feedback, we share your opinion! First of all, we want to implement inline Sets and re-imagine templates after. We want to suggest templating covering whole use-cases not only single objects. We also consider implementing a different way of template applying, and changing the template after applying (similar to your logic) in further iterations
How do I create a template with an in-line set inside the template that dynamically filters the content based on if it’s linked to the new object that is created from the template?
For example, I want to have a template for projects that has an in-line set for tasks. The in-line set should filter tasks based on if they are linked to the current project. So the template would need a way to dynamically populate this.
Notion handles this well by allowing you to select the template as the object to filter by and then it will dynamically replace that with the new object.
For example, the in-line set in the project template would be filtered by tasks linked to the project template. Then if I created a new project called “test project,” the in-line set would automatically update to filter tasks by “test project.”
Am I missing something or is this not possible? The default project (called get value from anytype) that comes with the new beta version includes an inline set with no filtering so if a new task is added to the in-line set it’s not connected to the project. This seems like a bad system.