Hi,

I have a very simple question regarding a custom controller.  My
controller does a check on the user id and depending on the result
displays one page or another.  The pages are all created in the
radiant editor. It's all working great but I don't see my sidebars:

....

class SupportController < UserApplicationController
....
  if not @site_user.license.nil?
      @page_text = get_subscriber_page

...
def get_subscriber_page

       subscriber_page = Page.find_by_slug("subscriber")
      # subscriber_page = Page.find_by_url("/subscriber")
       if subscriber_page
         begin

          subscriber_page.render_part(:body)  ***

         rescue StandardError => e
           logger.error("Failed to render the subscription page. " +
             "Error: #{e.class} #{e.message}. Full description:
\"#{self.full_description}\"")
           return nil
         end
       else
         logger.warn("The path to the 'subscription-center' slug does
not exist.")
         return nil
       end
   end

...

As you can see I use page.render_part (***) which returns the body and
only the body.  How can I render the sidebars (I have 4) and the body?
I've tried just plan "render()" but this doesn't work at all.  My view
(index.rhtml) has "<%= @page_text %>".

Kindest regards,
Susan

Reply via email to