def template
@template ||= @eruby.new "<%#encoding:UTF-8%><div#{id} class="imageblock#{style_class}#{role_class}"<%
if (attr? :align) || (attr? :float) %> style="<%
if attr? :align %>text-align: <%= attr :align %><% if attr? :float %>; <% end %><% end %><% if attr? :float %>float: <%= attr :float %><% end %>"<%
end %>>
<div class="content"><%
if attr? :link %>
<a class="image" href="<%= attr :link %>"><img src="<%= image_uri(attr :target) %>" alt="<%= attr :alt %>"#{attribute('width', :width)}#{attribute('height', :height)}></a><%
else %>
<img src="<%= image_uri(attr :target) %>" alt="<%= attr :alt %>"#{attribute('width', :width)}#{attribute('height', :height)}><%
end %>
</div>
#{title_div :caption => true}
</div>
"
end