PHP Класс Neos\Media\ViewHelpers\ThumbnailViewHelper

= Examples = (depending on the asset, no scaling applied) a sample asset without scaling (depending on the asset; scaled down to a maximum width of 80 pixels, keeping the aspect ratio) sample (depending on the asset; scaled down to a maximum width and height of 80 pixels, keeping the aspect ratio) sample (depending on the asset; scaled down to a width and height of 80 pixels, possibly changing aspect ratio) sample (depending on the asset; scaled up or down to a width 5000 pixels, keeping aspect ratio) sample
Наследование: extends Neos\FluidAdaptor\Core\ViewHelper\AbstractTagBasedViewHelper
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$assetService Neos\Media\Domain\Service\AssetService
$resourceManager Neos\Flow\ResourceManagement\ResourceManager
$tagName string name of the tag to be created by this view helper
$thumbnailService Neos\Media\Domain\Service\ThumbnailService

Открытые методы

Метод Описание
initializeArguments ( ) : void
render ( Neos\Media\Domain\Model\AssetInterface $asset = null, integer $width = null, integer $maximumWidth = null, integer $height = null, integer $maximumHeight = null, boolean $allowCropping = false, boolean $allowUpScaling = false, boolean $async = false, string $preset = null ) : string Renders an HTML img tag with a thumbnail image, created from a given asset.

Описание методов

initializeArguments() публичный Метод

public initializeArguments ( ) : void
Результат void

render() публичный Метод

Renders an HTML img tag with a thumbnail image, created from a given asset.
public render ( Neos\Media\Domain\Model\AssetInterface $asset = null, integer $width = null, integer $maximumWidth = null, integer $height = null, integer $maximumHeight = null, boolean $allowCropping = false, boolean $allowUpScaling = false, boolean $async = false, string $preset = null ) : string
$asset Neos\Media\Domain\Model\AssetInterface The asset to be rendered as a thumbnail
$width integer Desired width of the thumbnail
$maximumWidth integer Desired maximum width of the thumbnail
$height integer Desired height of the thumbnail
$maximumHeight integer Desired maximum height of the thumbnail
$allowCropping boolean Whether the thumbnail should be cropped if the given sizes would hurt the aspect ratio
$allowUpScaling boolean Whether the resulting thumbnail size might exceed the size of the original asset
$async boolean Return asynchronous image URI in case the requested image does not exist already
$preset string Preset used to determine image configuration
Результат string an html tag

Описание свойств

$assetService защищенное свойство

protected AssetService,Neos\Media\Domain\Service $assetService
Результат Neos\Media\Domain\Service\AssetService

$resourceManager защищенное свойство

protected ResourceManager,Neos\Flow\ResourceManagement $resourceManager
Результат Neos\Flow\ResourceManagement\ResourceManager

$tagName защищенное свойство

name of the tag to be created by this view helper
protected string $tagName
Результат string

$thumbnailService защищенное свойство

protected ThumbnailService,Neos\Media\Domain\Service $thumbnailService
Результат Neos\Media\Domain\Service\ThumbnailService