Div вокруг тега img в Drupal 7


Я использую Drupal 7 с модулем wysiwyg (7.x-2.0) и редактором CK 3.5.3.6655. Я добавил изображение в блок со ссылкой, и код редактора CK

<p>
    <a class="thickbox" href="example.com"> [[{"type":"media","view_mode":"media_original","fid":"751","attributes":{"alt":"contact","class":"media-image","typeof":"foaf:Image"}}]]</a>
</p>

Но Drupal добавляет некоторые дивы вокруг тега img, и в результате получается код

<div id="block-block-11" class="block block-block">   
      <div class="content">
         <p>
            <a class="thickbox" href="example.com">
                <div class="field field-name-file field-type-file field-label-hidden">
                    <div class="field-items">
                        <div class="field-item even">
                            <span id="styles-0-0" class="styles file-styles original">
                                <img typeof="foaf:Image" src="path to image.jpg" alt="contact" />
                            </span>
                        </div>
                    </div>
                </div>
            </a>
         </p>
      </div>
    </div>

Затем я получил ошибку W3C тип документа не допускает здесь элемент "div"; отсутствует один из "кнопок", "карта", "объект", "ins", "del", "noscript", начальный тег , так как div не допускается внутри p и a. Как я могу решить это?

Я добавил div вместо p, но бесполезно.

Author: Sethu Lakshmy, 2011-11-10

2 answers

Это проблема с тематикой поля. field.tpl.php Документы API и связанный источник - хорошее место для начала. Комментарии на этой странице также содержат полезную информацию для вас.

 1
Author: skwashd, 2011-11-11 04:27:57

Дивы были добавлены модулем изображения, и проблема была решена, когда я обновил модуль.

При добавлении изображения через селектор медиафайлов щелкните свойства изображения и удалите значение класса таблицы стилей (media-image attr_тип_foaf:изображение img_fid_106 img__просмотр_режим__мультимедиа_оригинал). Это покажет изображение в теге img вместо какого-то странного кода

 0
Author: Sethu Lakshmy, 2014-01-24 09:42:27