Pagefile::description()
Get or set the file’s description (with multi-language support).
When not in a multi-language environment, you can still use this method but we recommend using the simpler method of just
getting/seting the Pagefile::$description property directly instead.
Example
// Get a Pagefile to work with
$pagefile = $page->files->first();
// Setting description
$pagefile->description('en', 'Setting English description');
$pagefile->description('de', 'Setting German description');
// Getting description for current language (whatever it happens to be)
echo $pagefile->description();
// Getting description for language "de"
echo $pagefile->description('de');Usage
// basic usage
$string = $pagefile->description();
// usage with all arguments
$string = $pagefile->description($language = null, $value = null);Arguments
| Name | Type(s) | Description |
|---|---|---|
$language (optional) | ||
$value (optional) | null string | Specify only when you are setting (single language) rather than getting a value. |
Return value
string array
Pagefile methods and properties
API reference based on ProcessWire core version 3.0.253