Получить URL изображения в качестве токена для использования в шаблоне замещения Views

Мне нужно получить полный URL-путь изображения в качестве токена, который я могу использовать в качестве замены в представлениях.

Я пытаюсь связать один снимок с большим изображением. У меня есть большее изображение, исключенное из представления, поэтому я могу использовать его как токен. Когда я пытаюсь экспортировать уменьшенное изображение в качестве ссылки, используя маркер большего изображения, токен, по-видимому, является тегом <img> вместо пути.

Я думаю, что могу сделать это, если я изменил тип поля большего изображения на файл, но мне нужны преимущества, связанные с типом изображения (обрезка, масштабирование и т. д.).

6 голосов | спросил Brad 25 Maypm12 2012, 20:17:38

3 ответа


7

В итоге я создал модуль для создания пользовательского форматирования. Image URL Formatter http://drupal.org/project/image_url_formatter . Он создал новый параметр форматирования, называемый «URL-адрес изображения», и я могу использовать его как токен.

ответил Brad 26 Maypm12 2012, 18:52:58
3

Старый, но я думаю:

[node:IMAGEFIELD_TOKEN:file:url]

сделал бы это

в случае многократного поля изображения:

[node:IMAGEFIELD_TOKEN:IMAGEFIELD_IDX:file:url]

Где

  • IMAGEFIELD_TOKEN - это токен вашего поля изображения, например полевое изображение, полевые изображения и т. д.
  • IMAGEFIELD_IDX (для нескольких полей) - ваш индекс на основе 0. 0 для первого изображения, 1 для второго и т. Д.
ответил Mescalito 9 Maypm14 2014, 17:21:00
0

Содержимое токена в этом случае управляется форматированием, которое отображает изображение. Возможно, у форматирования есть настройка, чтобы сделать изображение как прямую ссылку вместо этого? Я не пробовал делать это в Drupal 7, но с полем изображения в D6 была опция прямой ссылки.

Если нет, лучший способ решить это - добавить такой форматтер.

ответил Letharion 25 Maypm12 2012, 20:49:35

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132