2011-12-22 4 views
3

Я использую Drupal 7.9, и изображения генерируют числовой идентификатор автоматически. Это приводит к ошибке проверки W3C Значение атрибута «id» недействительно: «1» не может запустить имя, поскольку атрибут id не позволяет использовать цифру в качестве ее имени. Тег изображения: <img id="1" class="media-image" alt="contact" src="path to image" typeof="foaf:Image">. Как я могу избавиться от этого? Любая помощь будет оценена.Идентификатор изображения как цифра вызывает ошибку W3C

Обновление. Как сказал @SvartalF, как я могу префикс string для id в Drupal? Я попробовал jQuery для этого. Но не помогло. Эта проблема существует только с изображениями, загружаемыми через wyswyg CK editor

+0

Как ты вывода изображения? вы используете 'echo render ($ content ['your_field']);' –

+0

Я использую модуль wyswyg с CK-редактором и загружаю изображения в медиа-браузер. –

+1

Закрыто в качестве межсайтового обмана: http://drupal.stackexchange.com/questions/18078/image-id-as-digit-cause-w3c-error – casperOne

ответ

2

Значение идентификатора HTML должно начинаться с буквы, вы можете проверить его here.

Таким образом, вы можете предварять идентификатор с некоторым префиксом как image- или использовать HTML5 data- * атрибутов

 Смежные вопросы

  • Нет связанных вопросов^_^