Per-Layout info/text tokens?

Hi, is there a way to set custom per-layout information (akin to projectOtherInfo) that’s accessible in page templates? If not, what’s the best way to make such a feature request?

It would be wonderful if I could have a few fields associated with each layout that I could customize the text in, and use in my page templates via something like {@layoutOtherInfo@}.

For example, as a brass player I love having the set of mutes needed in a piece listed right below the layout name, but right now I don’t see how to create that other than overriding the page template (or manual steps after printing/PDF export).

1 Like

Hi @mwyman, and welcome back.

I like your idea of layout other info token :slight_smile:

If with override the page template you mean editing the layout directly (if not, then you can ignore what follows), for cases like your described situation you could create a dedicate part page template (for each layout that requires extra information) that you apply to each layout as needed, without page overrides:

create a new page template, based on First, type Custom and renamed appropriately (for example “First for Trombones”)

edit this newly created page template and add the text frames and text needed:

then visualise the desired layout in engrave mode, and apply the new page template for its first page, range: Current Page Only:

So you don’t have page overrides. And you have a good overview of which page template is being used by which part layout. You see a green upper border on the first page of the layouts that have a page template change.

Dorico file example:

dedicated part first page template.dorico (534.6 KB)

1 Like

Thanks! Yes, editing the layout directly was what I meant by “override the page template” (perhaps I’m mixing terminology with Affinity Publisher?). You’re right that it would be possible to create new templates; though in extreme cases that could lead to an explosion of templates.

I would definitely love to have some customizable per-layout text tokens for cases like that :slight_smile: