2011-02-15 2 views
0

내 페이지 중 하나만 joomla 테마를 사용자 정의해야합니다. 달성 가능합니까?Joomla 테마 변경

단계를 알려주세요.

미리 감사드립니다.

+0

안녕하세요 sunil, 하나의 특정 기사 또는 구성 요소에 대해 다른 테마를 할당 하시겠습니까? – thomasbabuj

답변

0

joomla-wiki를 확인하십시오. 그것은 자습서 및 팁 (템플릿을 포함하여) 자신의 확장을 개발하기위한 첫 번째 리소스입니다. 여기

모든 자습서의 목록입니다 및 템플릿/테마에 관한 줌라 - 위키 내에서 읽기 권장 :

http://docs.joomla.org/Template_Development

1

당신이 원하는 것을 달성하는 간단한 방법이 있습니다. Joomla 메뉴 항목에는 Page Class Suffix라는 매개 변수가 있습니다. 이렇게하면 메뉴 항목을 기반으로 페이지에 CSS 선택기를 추가 할 수 있습니다. 특정 페이지를 수정할 수 있도록 페이지 별 CSS를 추가 할 수 있도록하기 만하면됩니다. 당신의 템플 릿/index.php 파일에 이것을 추가해야합니다

</head> 
<?php 
    $menu = &JSite::getMenu(); 
    $active = $menu->getActive(); 
    $pageclass = ""; 
    if (is_object($active)) : 
    $params = new JParameter($active->params); 
    $pageclass = $params->get('pageclass_sfx'); 
    endif; 
?> 
<body id="<?php echo $pageclass ? $pageclass : 'default'; ?>"> 

이제 모든 페이지가 <body id="default"> 또는 <body id="yourPageClassSuffix"> 중 하나가 있습니다. 이를 메뉴 항목별로 모듈을 지정하는 것과 결합하면 여러 템플릿을 사용하지 않고도 사이트 내의 모든 페이지를 완전히 사용자 정의 할 수 있습니다.

1

그것을 시도 ..

글로벌 $ 내;

$ my-> id; $ usermname_is_id = "$ my-> id"; 만약 (! $의 usermname_is_id == "") : {>

0

줌라 2.5

    를 사용하는 경우
  1. 당신은 다른 페이지에서 같은 템플릿의 다른 색상 테마를 사용할 수 있습니다

    그것은 매우 간단합니다 :

    • 고토 확장 >> 템플릿 관리자 >> 템플릿 이름을 클릭
    • 다음 섹션 "언어 & 페이지 할당"을한다는 점에서
    • 그냥 다른 스타일과 당신이 원하는 페이지를 추가하고 "프로필"열에서 스타일을 선택이있다. 그들에

      • 클릭이
      • 후 "메뉴 할당"섹션에서 페이지를 선택 이름을 다른 테마를 사용하는
    • .

줌라 1 합니다.5

다른 테마가 다른 페이지에서 사용할 수있는 것은

고토 확장 >> 템플릿 관리자 >> 유 후 "메뉴 할당"섹션에서 페이지를 선택하고 페이지

에서 원하는 테마 이름을 클릭 .

관련 문제