PHP Класс Neos\Neos\ViewHelpers\Uri\NodeViewHelper
The target node can be provided as string or as a Node object; if not specified
at all, the generated URI will refer to the current document node inside the TypoScript context.
When specifying the
node argument as string, the following conventions apply:
*
node starts with
/:*
The given path is an absolute node path and is treated as such.
Example:
/sites/acmecom/home/about/us
*
node does not start with
/:*
The given path is treated as a path relative to the current node.
Examples: given that the current node is
/sites/acmecom/products/,
stapler results in
/sites/acmecom/products/stapler,
../about results in
/sites/acmecom/about/,
./neos/info results in
/sites/acmecom/products/neos/info.
*
node starts with a tilde character (
~):*
The given path is treated as a path relative to the current site node.
Example: given that the current node is
/sites/acmecom/products/,
~/about/us results in
/sites/acmecom/about/us,
~ results in
/sites/acmecom.
= Examples =
Показать файл
Открыть проект
Примеры использования класса
Защищенные свойства (Protected)
Открытые методы
Описание методов
public render ( mixed $node = null, string $format = null, boolean $absolute = false, array $arguments = [], string $section = '', boolean $addQueryString = false, array $argumentsToBeExcludedFromQueryString = [], string $baseNodeName = 'documentNode', boolean $resolveShortcuts = true ) : string |
$node |
mixed |
A node object, a string node path (absolute or relative), a string node://-uri or NULL |
$format |
string |
Format to use for the URL, for example "html" or "json" |
$absolute |
boolean |
If set, an absolute URI is rendered |
$arguments |
array |
Additional arguments to be passed to the UriBuilder (for example pagination parameters) |
$section |
string |
|
$addQueryString |
boolean |
If set, the current query parameters will be kept in the URI |
$argumentsToBeExcludedFromQueryString |
array |
arguments to be removed from the URI. Only active if $addQueryString = TRUE |
$baseNodeName |
string |
The name of the base node inside the TypoScript context to use for the ContentContext or resolving relative paths |
$resolveShortcuts |
boolean |
INTERNAL Parameter - if FALSE, shortcuts are not redirected to their target. Only needed on rare backend occasions when we want to link to the shortcut itself. |
Результат |
string |
The rendered URI or NULL if no URI could be resolved for the given node |
Описание свойств
$linkingService защищенное свойство
protected LinkingService,Neos\Neos\Service $linkingService |
Результат |
Neos\Neos\Service\LinkingService |
|