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