Есть ли список подтокенов полей файлов/изображений?


Браузер маркеров не отображает параметры свойств файла. [узел: файл-поле:0:файл:url] возвращает URL-адрес, но есть ли список всех параметров файла? Или есть способ как-то проверить это из исходного кода?

Сбор списка:

  • [узел: поле-изображение:0:файл:url]
  • [узел: поле-изображение:0:файл:расширение]
  • [узел: поле-изображение:0:файл:имя]
  • [узел: поле-изображение:0:файл:размер]
  • [узел: поле-изображение:0:файл:mime]
  • Последний вещь, которая мне до сих пор неизвестна, заключается в том, есть ли возможность вытянуть ширину и высоту изображения? Если я правильно помню, что данные находятся в базе данных.
Author: ram4nd, 2016-07-12

2 answers

Использование модуля contrib

Маркер Imagecache предоставляет список маркеров для стилей изображений, который включает ширину и высоту изображения.

Token list provided by Imagecache Token

Если вы хотите получить эти данные исходного изображения, вы можете создать стиль изображения original без добавления какого-либо эффекта в admin/config/media/image-styles/edit/original

Create empty image style

Теперь вы можете получить ширину и высоту изображения с помощью:

  • [node:field_image:original:width]
  • [node:field_image:original:height]

New token list provided by Imagecache Token

Обратная сторона

Все изображения будут скопированы в папку original стиль изображения.

 2
Author: Jimmy Ko, 2016-07-22 08:44:16

Для файла https://www.drupal.org/node/390482#token-file https://www.drupal.org/project/imagefield_tokens и добавить https://www.drupal.org/project/filefield_paths добавьте этот модуль для {Файла (поля) Модуль путей расширяет функциональность по умолчанию модуля основных файлов Drupal, модуля изображений и многих других модулей загрузки файлов, добавляя возможность использовать маркеры на основе сущностей в путях назначения и именах файлов.}

Проверьте это снимок экрана:

enter image description here

 2
Author: Naveen, 2016-07-20 05:57:57