[% PROCESS variables.tt -%] [% parts = 0 -%] [% INCLUDE header.tt -%] \begin{document} [% INCLUDE head.tt %] [% USE song_choices = datafile('song_choices.csv', delim='&') %] [% FOREACH song = song_choices %] [% template = song.template == '' ? "song_template.tt" : song.template -%] [% INCLUDE "$template" purpose = song.purpose content = song.content variables = song.variables ? "${song.variables}/assignments.tt" : '' %] [% END %] [% INCLUDE footer.tt %] \end{document}