2013-08-27 1 views
1

До сих пор я делал следующее.

1 - создано вид я назвал его (вю-дю-Galerie) с тремя полями (field_galerie_image, field__galerie_description, название)

2 - Дата создания пользовательской темы как «видовые зрения полей - vue- du-galerie.tpl.php '

3 - Блок работает без проблем.

HTML-разметка из трех полеев:

 <div class="content-block-contact content-block-gallerie"> 
      <section class="slider"> 
       <div id="slider" class="flexslider"> 
        <ul class="slides"> 
        <!--(from here)loop between all the image fields --> 
         <li> 
          <img src="images/6.png" /> <!--field_galerie_image--> 
         </li> 
         <li> 
          <img src="images/6.png" /> <!--field_galerie_image--> 
         </li> 
         <li> 
          <img src="images/6.png" /><!--field_galerie_image--> 
         </li> 
        <!--(to here)--> 
        </ul> 
       </div> 
       <div id="carousel" class="flexslider"> 
        <ul class="slides"> 
        <!--(from here)loop between all the fields and make them like this --> 
         <li> 
          <div class="field-image-gallerie"><img src="images/6.png" /><!--field_galerie_image--></div> 
          <div class="field-titre-gallerie"><h1>Thématique 1<!--title--></h1></div> 
          <div class="field-description-gallerie"><p>Lorem upsom dolor i,setLorem Lorem upsom dolor i,set <!--field__galerie_descriptiont-->n</p></div> 
         </li> 
         <li> 
          <div class="field-image-gallerie"><img src="images/6.png" /><!--field_galerie_image--></div> 
          <div class="field-titre-gallerie"><h1>Thématique 1<!--title--></h1></div> 
          <div class="field-description-gallerie"><p>Lorem upsom dolor i,setLorem Lorem upsom dolor i,se <!--field__galerie_descriptiont--></p></div> 
         </li> 
        <!--(to here)--> 
        </ul> 
       </div> 
      </section> 
     </div> 

я попробовал этот код в видовом просмотре полей - вю-его-galerie.tpl.php, но это "ы не работаю:

<div id="slider" class="flexslider"> 
    <ul class="slides"> 
     <?php foreach ($fields as $id => $field): ?> 
      <li> 
       <?php print $field['field_galerie_image']->content; ?> 
      </li> 
     <?php endforeach; ?> 
    </ul> 
</div> 

<div id="carousel" class="flexslider"> 
    <ul class="slides"> 
     <?php foreach ($fields as $id => $field): ?> 
      <li> 
       <div class="field-image-gallerie"><?php print $field['field_galerie_image']->content; ?></div> 
       <div class="field-titre-gallerie"><h1><?php print $title; ?></h1></div> 
       <div class="field-description-gallerie"><p><?php print $field['field__galerie_description']->content; ?></p></div> 
      </li> 
     <?php endforeach; ?> 
    </ul> 
</div> 

ответ

0

Может $field['YOUR_FIELD']->content является печатью данных полей с дополнительной разметкой добавленного модулем просмотров.

Если это так, то убедитесь, что ваше мнение печатает только поле разметку без обертки эля ements. На странице администрирования вашего просмотра введите admin/structure/views/view/VIEW_ID все поля.

От Style settings; проверьте Customize field HTML и Customize field and label wrapper HTML и измените значение HTML element на - None -.