Skip to main content

This site requires you to update your browser. Your browsing experience maybe affected by not having the most up to date version.

General Questions

General questions about getting started with SilverStripe that don't fit in any of the categories above.

Moderators: martimiz, Sean, biapar, Willr, Ingo, swaiba, simon_w

Render ViewableData on custom Controller


Reply

495 Views

Avatar
zenmonkey

31 December 2012 at 8:18am (Last edited: 31 December 2012 12:37pm), Community Member, 528 Posts

I'm trying to do an ajax request to a custom controller, but the renderWith keeps looking for the template on the Simple theme as opposed to current theme. Obviously it's using the one set _config, but doesn't that defeat the purpose of the selctable theme in the back end? Is this a feature or a bug?

Further more when calling something like:

$vd = new ViewableData();
    return $vd->customise(array(
         "Title" => "MLS Search Results",
         "Query" => $communitySearch." priced between ".$min." and ".$max." with more than ".$bed." bedrooms and ".$bath." bathrooms.",
         "Results" => $set
    ))->renderWith(array('MLSSearchPage','Page'));


I find the Page.ss tempalte portions don't render fully. I occaionally loose my custom Menu data in the Header.ss and I never get any of teh site data being pulled in Footer.ss