private function getContents($fn) { if (Utils::startswith($fn, 'data:')) { $path = $this->grav['locator']->findResource('user://data', true); $fn = ltrim($fn, 'data:'); } else { $path = $this->grav['page']->path(); } $path = $path . DS . $fn; if (file_exists($path)) { return file_get_contents($path); } return null; }