방법 1
내가 사용한 한 가지 방법은 내 자신의 CSS 파일을 템플릿 index.php 파일에 추가하는 것입니다. 사용자 인 경우에만 추가 할 수 있습니다.
이것을 확장하는 방법은 사용자 인 경우 CSS 파일을 추가하는 간단한 플러그인을 작성하는 것입니다. 다음 업데이트로 대체 될 수있는 템플릿에서 직접 변경하지 않도록 기본 관리 템플릿을 변경하는 데 사용했습니다.
뭔가 ...
class plgSystemBB extends JPlugin {
public function onBeforeCompileHead() {
if (JFactory::getUser()->username == 'my.login.name.goes.here')
{
JFactory::getDocument()->addStylesheet("/templates/protostar/css/test.css");
}
if(!JFactory::getApplication()->isAdmin()){
return;
}
JFactory::getDocument()->addStylesheet("/templates/isis/css/admin-extra.css");
}
방법 2
템플릿 변경 사항을 미리 보려면 템플릿을 복제하고 복제본을 변경하면됩니다. 이러한 변경 사항을 보려면 "? template = test"를 URL에 추가하십시오.이 경우 템플리트가 대체됩니다. "test"를 복제에 사용하기로 결정한 이름으로 바꾸십시오.
스타일 만이 아니라 전체 템플릿을 복제해야합니다. 관리 GUI에서 스타일과 템플릿을 모두 복제 할 수 있습니다.
URL의 스타일을 재정의하는 것이 가능하지 않다고 생각합니다. [PW : J3에서는 URL의 스타일을 재정의 할 수 있다는 것을 알았습니다. 방법 3을 참조하십시오.]
방법 3
방법 2와 유사하지만 스타일이 있습니다. "테스트"스타일을 사용하고 테스트 스타일 시트를 포함하도록 기본 템플리트를 수정하십시오. URL에서 스타일을 재정의하려면? templateStyle =을 추가합니다. 여기서 템플릿 식별자 (예 : 숫자)입니다.