mirror of
https://github.com/silverstripe/silverstripe-framework
synced 2024-10-22 14:05:37 +02:00
Merge pull request #7642 from creative-commoners/pulls/4.0/fix-moduleloader-examples
DOCS Update getRelativeResourcePath (deprecated) to getResource()->getRelativePath() in upgrade examples
This commit is contained in:
commit
7c3997344a
@ -410,13 +410,13 @@ Usage with custom logic:
|
|||||||
+use SilverStripe\View\ThemeResourceLoader;
|
+use SilverStripe\View\ThemeResourceLoader;
|
||||||
|
|
||||||
-$moduleFilePath = FRAMEWORK_DIR . '/MyFile.php';
|
-$moduleFilePath = FRAMEWORK_DIR . '/MyFile.php';
|
||||||
+$moduleFilePath = ModuleLoader::getModule('silverstripe/framework')->getRelativeResourcePath('MyFile.php');
|
+$moduleFilePath = ModuleLoader::getModule('silverstripe/framework')->getResource('MyFile.php')->getRelativePath();
|
||||||
|
|
||||||
-$baseFilePath = BASE_PATH . '/composer.json';
|
-$baseFilePath = BASE_PATH . '/composer.json';
|
||||||
+$baseFilePath = Director::baseFolder() . '/composer.json';
|
+$baseFilePath = Director::baseFolder() . '/composer.json';
|
||||||
|
|
||||||
-$mysiteFilePath = 'mysite/css/styles.css';
|
-$mysiteFilePath = 'mysite/css/styles.css';
|
||||||
+$mysiteFilePath = ModuleLoader::getModule('mysite')->getRelativeResourcePath('css/styles.css');
|
+$mysiteFilePath = ModuleLoader::getModule('mysite')->getResource('css/styles.css')->getRelativePath();
|
||||||
|
|
||||||
-$themesFilePath = SSViewer::get_theme_folder() . '/css/styles.css';
|
-$themesFilePath = SSViewer::get_theme_folder() . '/css/styles.css';
|
||||||
+$themesFilePath = ThemeResourceLoader::inst()->findThemedResource('css/styles.css');
|
+$themesFilePath = ThemeResourceLoader::inst()->findThemedResource('css/styles.css');
|
||||||
@ -428,13 +428,15 @@ Usage with custom logic:
|
|||||||
Usage for Page and ModelAdmin:
|
Usage for Page and ModelAdmin:
|
||||||
|
|
||||||
```php
|
```php
|
||||||
class ListingPage extends \Page {
|
class ListingPage extends \Page
|
||||||
|
{
|
||||||
private static $icon = 'mycompany/silverstripe-mymodule: client/images/sitetree_icon.png';
|
private static $icon = 'mycompany/silverstripe-mymodule: client/images/sitetree_icon.png';
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
```php
|
```php
|
||||||
class MyCustomModelAdmin extends \SilverStripe\Admin\ModelAdmin {
|
class MyCustomModelAdmin extends \SilverStripe\Admin\ModelAdmin
|
||||||
|
{
|
||||||
private static $menu_icon = 'mycompany/silverstripe-mymodule: client/images/modeladmin_icon.png';
|
private static $menu_icon = 'mycompany/silverstripe-mymodule: client/images/modeladmin_icon.png';
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
Loading…
Reference in New Issue
Block a user