file_token_info()
Implements hook_token_info().
function file_token_info() { $types['file'] = array( 'name' => t("Files"), 'description' => t("Tokens related to uploaded files."), 'needs-data' => 'file', ); // File related tokens. $file['fid'] = array( 'name' => t("File ID"), 'description' => t("The unique ID of the uploaded file."), ); $file['name'] = array( 'name' => t("File name"), 'description' => t("The name of the file on disk."), ); $file['path'] = array( 'name' => t("Path"), 'description' => t("The location of the file relative to Drupal root."), ); $file['mime'] = array( 'name' => t("MIME type"), 'description' => t("The MIME type of the file."), ); $file['size'] = array( 'name' => t("File size"), 'description' => t("The size of the file."), ); $file['url'] = array( 'name' => t("URL"), 'description' => t("The web-accessible URL for the file."), ); $file['created'] = array( 'name' => t("Created"), 'description' => t("The date the file created."), 'type' => 'date', ); $file['changed'] = array( 'name' => t("Changed"), 'description' => t("The date the file was most recently changed."), 'type' => 'date', ); $file['owner'] = array( 'name' => t("Owner"), 'description' => t("The user who originally uploaded the file."), 'type' => 'user', ); return array( 'types' => $types, 'tokens' => array( 'file' => $file, ), ); }
© 2001–2016 by the original authors
Licensed under the GNU General Public License, version 2 and later.
Drupal is a registered trademark of Dries Buytaert.
https://api.drupal.org/api/drupal/core!modules!file!file.module/function/file_token_info/8.1.x