Views 2 Темизация блока

Главные вкладки

Аватар пользователя Eugeny Eugeny 10 апреля 2009 в 11:00

Есть тип контента CKK - заголовок, картинка, краткое описание и полное описание. С помощью Views выводиться на главную блок с заголовком, картинкой и кратким описанием. сейчас выводиться следующее:

   <div id="block-views-mnenie-block_1" class="block block-views">  
                <div class="content">    
                  <div class="view view-mnenie view-id-mnenie view-display-id-block_1 view-dom-id-3">              
                    <div class="view-content">        
                      <div class="views-row-1 views-row-odd views-row-first views-row-last">        
                        <div class="views-field-title">          
                          <label class="views-label-title">        
                          </label>                
                          <span class="field-content">Заголовок
                          </span>  
                        </div>    
                        <div class="views-field-field-mnenie-image-fid">                
                          <span class="field-content">
                            <img  class="imagefield imagefield-field_mnenie_image" width="86" height="120" alt="" src="#" />
                          </span>  
                        </div>    
                        <div class="views-field-field-mnenie-text-value">                
                          <div class="field-content">
                                  Краткое описание
                          </div>  
                        </div>  
                      </div>    
                    </div>            
                  </div>  
                </div>
              </div>

 

Подскажите пожалуйста как этот код привести в порядок. т.е. убрать лишние теги генерируемые CCK и Views. т.е. зделать примерно следующее:

     <div class="my_class">
         <div class="my_class2">Заголовок</div>
         
         <div class="my_class3"><img  class="" alt="" src="#" /></div>
         
         <div class="my_class4">Краткое описание</div>
   </div>

Встроенные средства темизации Views мне не помогли. Может я что-то упустил? Ткните носом пожалуйста.

Комментарии

Аватар пользователя karakurt karakurt 10 апреля 2009 в 12:00

Никак
CCK и Views автоматом генерит дивы для удобной темизации Smile
есть 2 путя
1) не использовать CCK и Views
2) переписать CCK и Views там где генерит дивы (проблем больше будет)

Аватар пользователя HIgor1968 HIgor1968 10 апреля 2009 в 12:13

Практически весь вывод вьюса темизируется.
В конструкторе своего вьюс-блока нажми
Тема оформления: Информация
И посмотри какими шаблонами можно переопределить вывод.
Исходники шаблонов бери здесь
sites\all\modules\views\theme
Переименуй и складывай в папку темы.

Аватар пользователя HIgor1968 HIgor1968 10 апреля 2009 в 12:22

для примера

<div class="view-content">

находится в views-view.tpl.php

<?php
    
<div class="view-content">
      <?
php print $rows?>
    </div>
?>

$rows - формирует views-view-fields.tpl.php

и так далее вглубь

Аватар пользователя Eugeny Eugeny 10 апреля 2009 в 13:00

HIgor1968 wrote:
для примера

<div class="view-content">

находится в views-view.tpl.php

<?php
    
<div class="view-content">
      <?
php print $rows?>
    </div>
?>

$rows - формирует views-view-fields.tpl.php

и так далее вглубь

Спасибо! Разобрался.

Аватар пользователя karakurt karakurt 10 апреля 2009 в 13:02

как бы он не изменял, он не сможет привести к тому виду который хочет... некоторые классы создаются в самом модуле views