'adverts', ]; } public function registerSettings() { } public function registerPermissions() { return [ 'tps.reklama.statistics' => [ 'tab' => 'Reklama', 'label' => 'statistika', 'order' => 100, 'roles' => ['developer'] ], 'tps.reklama.adverts' => [ 'tab' => 'Reklama', 'label' => 'reklamalar', 'order' => 200, 'roles' => ['developer'] ] ]; } public function registerMarkupTags() { return [ 'filters' => [ // A global function, i.e str_plural() 'mediator' => [$this, 'absoluteMediaUrl'], ], ]; } public function absoluteMediaUrl($file) { $original = \System\Classes\MediaLibrary::url($file); // modify here and return return Config::get('cms.linkPolicy').$original; } }