PHP Class Neos\FluidAdaptor\ViewHelpers\Uri\ResourceViewHelper

= Examples = (depending on current package) {f:uri.resource(path: 'gfx/SomeImage.png', package: 'DifferentPackage')} http://yourdomain.tld/_Resources/Static/DifferentPackage/gfx/SomeImage.png (depending on domain) {f:uri.resource(path: 'resource://DifferentPackage/Public/gfx/SomeImage.png')} http://yourdomain.tld/_Resources/Static/DifferentPackage/gfx/SomeImage.png (depending on domain) (depending on your resource object)
Inheritance: extends Neos\FluidAdaptor\Core\ViewHelper\AbstractViewHelper
Show file Open project: neos/flow-development-collection Class Usage Examples

Protected Properties

Property Type Description
$i18nService Neos\Flow\I18n\Service
$resourceManager Neos\Flow\ResourceManagement\ResourceManager

Public Methods

Method Description
render ( string $path = null, string $package = null, PersistentResource $resource = null, boolean $localize = true ) : string Render the URI to the resource. The filename is used from child content.

Method Details

render() public method

Render the URI to the resource. The filename is used from child content.
public render ( string $path = null, string $package = null, PersistentResource $resource = null, boolean $localize = true ) : string
$path string The location of the resource, can be either a path relative to the Public resource directory of the package or a resource://... URI
$package string Target package key. If not set, the current package key will be used
$resource Neos\Flow\ResourceManagement\PersistentResource If specified, this resource object is used instead of the path and package information
$localize boolean Whether resource localization should be attempted or not
return string The absolute URI to the resource

Property Details

$i18nService protected property

protected Service,Neos\Flow\I18n $i18nService
return Neos\Flow\I18n\Service

$resourceManager protected property

protected ResourceManager,Neos\Flow\ResourceManagement $resourceManager
return Neos\Flow\ResourceManagement\ResourceManager