Hi,

I figured this out.

Thanks,
Susan

On Aug 1, 5:26 pm, Susan Javurek <[email protected]> wrote:
> 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