wrapping DITA steps in tables

Scott Prentice sp14 at leximation.com
Tue Oct 21 09:04:42 PDT 2014


Hi Rebecca...

I'm not aware of a way to do this via EDD .. I think scripting or a 
plugin is your best bet. I do have a plugin called StructureSnippets 
that (among other things) will let you wrap a specified 
element/attribute in a predefined structure (like a table). I'm not sure 
how you'd use it to wrap two cells though .. perhaps multiple passes 
over the content? You could also use FrameSLT from West Street 
Consulting, which (also among many other things) lets you wrap 
elements/attributes in other elements. Both of these plugins can be run 
programmatically. However, your best bet may be to write some script 
that does exactly what you want.

Remember that however you solve this, you should be able to add the 
calling script into the DITA-FMx book-build process so that the 
processing is done as part of the map to book creation process.

Hmm .. you *could* do this via XSLT. In theory you should be able to add 
a template to the bookmap2fmbook.xsl file, which is run as part of the 
default DITA-FMx book-build process. Depending on the programming skills 
at your disposal, either ExtendScript or XSLT should be able to get you 
where you're trying to go.

Cheers,

...scott

Scott Prentice
Leximation, Inc.
www.leximation.com
+1.415.485.1892

On 10/20/14 10:15 PM, Rebecca Officer wrote:
> Hi everyone
>
> When we publish PDFs from our DITA source files, we want to put our tasks in tables.
>
> I think that means we want to change the steps element into a 2-column table, such that every step becomes a row. Text from the cmd element would go into the first column, and text from the info element would go into the second column.
>
> Is it possible to do this through the EDD (or the read/write rules)? Or is there a plug-in that'd do it? I've poked at the EDD syntax but I couldn't see anything likely. If not, we'll do it through a script, but I wanted to check with people here before going down that path.
>
> We're publishing through DITA-FMx, in case that makes a difference.
>
> Thanks very much
> Rebecca
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.frameusers.com/pipermail/framers-frameusers.com/attachments/20141021/40d5d407/attachment.htm>


More information about the framers mailing list