Проблема
Я занимаюсь некоторым обслуживанием и изменениями на сайте Drupal, но я не эксперт.Моя проблема заключается в следующем.У меня есть представление, которое создает таблицу HTML, извлекая некоторые значения полей и помещая их в столбцы таблицы.Одним из этих полей является изображение.К сожалению, каждое изображение имеет разный размер (изображения загружаются пользователями), поэтому общая таблица выглядит ужасно.Я хотел бы изменить размеры / масштабировать изображения, чтобы они все имели одинаковую ширину.Я знаю, что могу использовать CSS, чтобы установить ширину изображения на фиксированное значение, и позволить высоте соответственно отрегулировать:
<img src="..." style="width:70px"/>
К сожалению, я не знаю, как заставить Drupal выводить этот пользовательский HTML при обработке моего представления,В настоящее время созданный HTML выглядит следующим образом:
<img
class="imagefield imagefield-field_imgsmall"
width="100"
height="39"
alt=""
src="http://www.mysite.org/sites/default/files/foobar.png?1292948397">
, и я предполагаю, что он создается одним из полей представления (а именно field_imgsmall
).
Первый вопрос: что это за числопосле ?
в URL src
?И откуда это?(Каждое изображение имеет свой номер в соответствующем src
URL-адресе)
То, что я пробовал
Я заметил, что в режиме «Изменить вид» при выборе поляЯ могу проверить опцию Переписать вывод этого поля , и там я могу смешивать шаблоны HTML и подстановки.Тем не менее, я видел, что один из доступных мне шаблонов подстановки ([field_imgsmall_fid]
) на самом деле производит весь приведенный выше HTML-код ... поэтому я не могу его настроить.
Что я могу сделать?Я иду в совершенно неправильном направлении?