cvette / flow-web-link
Neos Flow WebLink Package.
Installs: 7
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 2
Forks: 0
Open Issues: 0
Type:neos-package
Requires
- fig/link-util: ^1.0
- neos/flow: ~4.0
This package is auto-updated.
Last update: 2024-11-29 05:34:59 UTC
README
WebLink Package for Neo Flow
This Neos Flow package provides methods to manage links between resources and advise clients to preload and prefetch resources through HTTP and HTTP/2 pushes.
Usage
You can add a link header in three different ways:
Using the Fusion Prototype
This will output a Html link tag with the given "rel" attribute and set the Http link header for the response.
link = Vette.WebLink:Link {
href = 'http://foo.bar/x.y'
rel = 'preload'
}
Using the EEL Helper
If you use this EEL helper, make sure the containing Fusion prototype is uncached.
$href = ${Vette.WebLink.link('http://foo.bar/x.y', 'preload')}
Adding a Link Header via the WebLink Service
/**
* @Flow\Inject
* @var WebLinkService
**/
protected $webLinkService;
...
$this->webLinkService->link('http:foo.bar/x.y', 'preload');