actions on file create from template

Post here questions and problems related to oXygen frameworks/document types.
steve.cuzner
Posts: 72
Joined: Thu Mar 26, 2015 4:57 pm

actions on file create from template

Post by steve.cuzner »

Is there a way to cause a custom action to execute after a new document is created from a template (file->New)? I would like to execute the docbook generate.ids action to execute so that a new document has all IDs populated.
Radu
Posts: 9049
Joined: Fri Jul 09, 2004 5:18 pm

Re: actions on file create from template

Post by Radu »

Hi Steve,

If you look at how the XML looks like for a DITA new file template:

OXYGEN_INSTALL_DIR\frameworks\dita\templates\topic\Topic.dita

it uses the Oxygen ${id} editor variable. All editor variables in new file templates are automatically expanded when the template is used to create a new file.
All editor variables are listed here:

https://www.oxygenxml.com/doc/versions/ ... ables.html

If you need more complex stuff, there is a GitHub sample plugin which executes Author actions to change the document before the document is saved:

https://github.com/oxygenxml/ExecuteAut ... OnSaveHook

Regards,
Radu
Radu Coravu
<oXygen/> XML Editor
http://www.oxygenxml.com
Post Reply