I'm in the process oftrying to adapt silverstripe slightly, in that I wish to use the CMS backe-end "as-is" but basically do the page data fetch and display (templating) myself using a 3rd party template engine and give myself some extra flexibility.
Basically I can see how to grab a SiteTree object with the SiteTree::get_by_link() method but I want to know what the equivalent call would be in order to grab the staged data for a given SiteTree object when I have the request object as passed into a controller action.
Can anyone offer any advice?
On the same subject - I have generally wondered if it is possible to "hook" into the SilverStripe core so that I can extend it more easily. At the minute I have found a fairly simple but slightly roundabout way of using a 3rd party template engine (twig from the devs of symfony framework) but it's a bit rough. Sopme hooks into the core would be valuable, but I can't see how to do this at present.
Thanks.