2011-03-01 4 views
2

1) CDetailView CSS의 파란색을 번갈아 제거하는 방법은 무엇입니까?
2) 아래 코드를 기반으로 PositionTitle을 <h1>Position</h1 ?
으로 어떻게 변경합니까 3) 각 속성마다 다른 CSS 클래스를 적용하려면 어떻게해야합니까? 당신은 당신이 CSS 파일을 포함하는 데 사용하는 위젯이 기본적으로 제공하는 스타일을 오버라이드 (override) 할 수있는 cssFile 매개 변수, 거기에 볼 수 at the docs를 살펴 경우CDetailView의 CSS를 변경하는 방법은 무엇입니까?

$this->widget('zii.widgets.CDetailView', array(
    'data'=>$model, 
    'attributes'=>array(
      'PositionTitle', 
      'PositionSummary', 
      'PositionDetails', 
      'SkillsRequiredCompulsary', 
      'SkillsRequiredNonCompulsary', 
      'StartDate', 
      'EndDate', 
      'QualificationsRequiredCompulsary', 
      'QualificationsRequiredNonCompulsary', 
      'SalaryFrom', 
      'SalaryTo', 
      'SalaryPer', 
      'Currency', 
      'Benefits', 
      'CompanySector', 
      'PositionSector', 
      'PositionLevel', 
    ), 

답변

1

.

위젯에서 생성 한 HTML 출력을 페이지에 표시하거나 클래스를 열어 CSS에서 정의해야하는 스타일을 알 수 있습니다.

+0

'배열과 같은 속성을 지정할 수 있음을 확인할 수 있습니다

doc을 읽고() -> theme-> baseUrl. '/ css/profile.css', 그리고 그 profile.css 파일 내에서 detailview의 assets 폴더에있는 styles.css 코드를 붙여 넣었지만 재정의 한 후 페이지를 다시 만들었을 때 아무런 변화가 없었습니다 – sasori

+0

당신이 정의한 CSS 스타일 시트가 실제로로드되고 있는지 확인 했습니까? –

2

당신이 cssFile '=> YII : 응용 프로그램'나는이었다 무슨 짓을했는지, 내가 이것을`추가

$this->widget('zii.widgets.CDetailView', array(
    'data'=>$model, 
    'attributes'=>array(
      array('name'=>'PositionTitle','cssClass'=>'yourClass'), 
      'PositionSummary', 
      'PositionDetails', 
      'SkillsRequiredCompulsary', 
      'SkillsRequiredNonCompulsary', 
      'StartDate', 
      'EndDate', 
      'QualificationsRequiredCompulsary', 
      'QualificationsRequiredNonCompulsary', 
      'SalaryFrom', 
      'SalaryTo', 
      'SalaryPer', 
      'Currency', 
      'Benefits', 
      'CompanySector', 
      'PositionSector', 
      'PositionLevel', 
    ), 
관련 문제