0
백엔드 레이아웃을 무시할 수 있습니까? 예를 들어 백엔드 기본 메뉴 (/modules/backend/layouts/_mainmenu.htm)OctoberCMS 백엔드 레이아웃을 재정의하는 방법은 무엇입니까?
백엔드 레이아웃을 무시할 수 있습니까? 예를 들어 백엔드 기본 메뉴 (/modules/backend/layouts/_mainmenu.htm)OctoberCMS 백엔드 레이아웃을 재정의하는 방법은 무엇입니까?
그리고 물론 해결책은 qustion을 묻는 후에 나에게 온다. 그래서 여기 있습니다.
기본적으로 백엔드에 사용되는 스킨 만 변경할 수 있습니다. 그래서 그것을 기본 백엔드 피부 정보 파일을 확장하는 새 클래스 (/modules/backend/skins/Standard.php)
<?php namespace Author\Plugin\Classes;
use Backend\Skins\Standard;
/**
* Modified backend skin information file.
*
* This is modified to include an additional path to override the default layouts.
*
*/
class BackendSkin extends Standard
{
/**
* {@inheritDoc}
*/
public function getLayoutPaths()
{
return [
base_path() . '/plugins/author/plugin/skin/layouts',
$this->skinPath . '/layouts'
];
}
}
을 만들 먼저 필요를 확장하는 그리고 지금 당신은 단지에 기존의 레이아웃을 복사 할 수 있습니다 폴더를 수정하고 원하는대로 수정하십시오.