<%%= t(:treeview, :default => 'Treeview') %> <%%= <%= i18n_t_m(singular_table_name) %> %>
<% engine_or_empty = (engine_camel.present? ? "#{engine_camel}::" : '') %>
<%%
engine_name = "<%= engine_name %>"
namespace_for_url = "<%= namespace_for_url %>"
plural_model_name = "<%= model_pluralize %>"
model_name = "<%= singular_table_name %>"
opened_node = <%= engine_or_empty %><%= model_camelize %>.select(:id).all.map{ |g| "'treeelt_" + g.id.to_s + "'" }.join(',').html_safe
%>
<%% <%= engine_or_empty %><%= model_camelize %>.transaction do %>
<%% ar = <%= engine_or_empty %><%= model_camelize %>.where(:<%= model %>_id => nil) %>
<%% ar = ar.order("position") if <%= engine_or_empty %><%= model_camelize %>.column_names.include?("position") %>
<%% for g in ar.all %>
<%%= build_treeview(g, '<%= model_pluralize %>') %>
<%% end %>
<%% end %>