def docinfo
" <% if has_header? && !notitle %>
<%= template.title_tags(@header.title) %>
<% end %>
<% if attr? :revdate %>
<date><%= attr :revdate %></date>
<% else %>
<date><%= attr :docdate %></date>
<% end %>
<% if has_header? %>
<% if attr? :author %>
<% if (attr :authorcount).to_i < 2 %>
<author>
#{tag 'firstname', :firstname}
#{tag 'othername', :middlename}
#{tag 'surname', :lastname}
#{tag 'email', :email}
</author>
#{tag 'authorinitials', :authorinitials}
<% else %>
<authorgroup>
<% (1..((attr :authorcount).to_i)).each do |idx| %>
<author>
#{tag 'firstname', :"firstname_\#{idx}", true}
#{tag 'othername', :"middlename_\#{idx}", true}
#{tag 'surname', :"lastname_\#{idx}", true}
#{tag 'email', :"email_\#{idx}", true}
</author>
<% end %>
</authorgroup>
<% end %>
<% end %>
<% if (attr? :revnumber) || (attr? :revremark) %>
<revhistory>
<revision>
#{tag 'revnumber', :revnumber}
#{tag 'date', :revdate}
#{tag 'authorinitials', :authorinitials}
#{tag 'revremark', :revremark}
</revision>
</revhistory>
<% end %>
<%= docinfo %>
#{tag 'orgname', :orgname}
<% end %>
"
end