Reputation: 5445
1) how will I remove that alternating blue color of the CDetailView css ?
2) and let's say,based from the code below, How will I change the PositionTitle into <h1>Position</h1 ?
3) how will I apply a different css class for each attribute ?
$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',
),
Upvotes: 2
Views: 3544
Reputation: 8575
read this doc,
there you can find that you can specify attributes as array'
$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',
),
Upvotes: 2
Reputation: 5367
If you take a look at the docs you will see there's a cssFile parameter, which you can use to include a CSS file and override the styles that the widget provides by default.
You can see the HTML output generated by the widget into your page or open the class in order to know what styles you should define in your CSS.
Upvotes: 1