app/controllers/management/cms_controller.rb in imagine_cms-3.0.0.beta8 vs app/controllers/management/cms_controller.rb in imagine_cms-3.0.0.beta9

- old
+ new

@@ -401,14 +401,23 @@ @pg.objects.find(:all, :conditions => [ 'cms_page_version = ?', @pg.version ]).each do |obj| key = "obj-#{obj.obj_type.to_s}-#{obj.name}" @page_objects[key] = obj.content.html_safe end - @dynamic_javascripts ||= [] - @dynamic_javascripts << url_for(:action => 'page_tags_for_lookup') + # set "legacy" vars + @content_levels = @pg.path.split('/') + params[:section] = @content_levels.size < 1 ? '' : @content_levels.first + params[:subsection] = @content_levels[1] unless @content_levels.size < 3 + if @content_levels.size == 1 + params[:page] = 'index' + elsif @content_levels.size > 1 + params[:page] = @content_levels.last + end - @stylesheets ||= [] - @stylesheets << 'imagine_ccs' + @page_title = @pg.title + + @cms_head ||= '' + @cms_head << "<script type=\"text/javascript\" src=\"#{url_for(:action => 'page_tags_for_lookup')}\"></script>" @template_content = substitute_placeholders(@pg.template.content, @pg) render :layout => 'application' elsif request.post?