PHP 클래스 Neos\Neos\Controller\Frontend\NodeController

상속: extends Neos\Flow\Mvc\Controller\ActionController
파일 보기 프로젝트 열기: neos/neos-development-collection

보호된 프로퍼티들

프로퍼티 타입 설명
$contextFactory Neos\ContentRepository\Domain\Service\ContextFactoryInterface
$defaultViewObjectName string
$nodeShortcutResolver Neos\Neos\Domain\Service\NodeShortcutResolver
$privilegeManager Neos\Flow\Security\Authorization\PrivilegeManagerInterface
$propertyMapper Neos\Flow\Property\PropertyMapper
$session Neos\Flow\Session\SessionInterface
$view Neos\Neos\View\TypoScriptView

공개 메소드들

메소드 설명
showAction ( Neos\ContentRepository\Domain\Model\NodeInterface $node = null ) : string Shows the specified node and takes visibility and access restrictions into account.

보호된 메소드들

메소드 설명
handleShortcutNode ( Neos\ContentRepository\Domain\Model\NodeInterface $node ) : void Handles redirects to shortcut targets in live rendering.
overrideViewVariablesFromInternalArguments ( ) : void Checks if the optionally given node context path, affected node context path and typoscript path are set and overrides the rendering to use those. Will also add a "X-Neos-AffectedNodePath" header in case the actually affected node is different from the one routing resolved.

메소드 상세

handleShortcutNode() 보호된 메소드

Handles redirects to shortcut targets in live rendering.
protected handleShortcutNode ( Neos\ContentRepository\Domain\Model\NodeInterface $node ) : void
$node Neos\ContentRepository\Domain\Model\NodeInterface
리턴 void

overrideViewVariablesFromInternalArguments() 보호된 메소드

This is used in out of band rendering for the backend.

showAction() 공개 메소드

Shows the specified node and takes visibility and access restrictions into account.
public showAction ( Neos\ContentRepository\Domain\Model\NodeInterface $node = null ) : string
$node Neos\ContentRepository\Domain\Model\NodeInterface
리턴 string View output for the specified node

프로퍼티 상세

$contextFactory 보호되어 있는 프로퍼티

protected ContextFactoryInterface,Neos\ContentRepository\Domain\Service $contextFactory
리턴 Neos\ContentRepository\Domain\Service\ContextFactoryInterface

$defaultViewObjectName 보호되어 있는 프로퍼티

protected string $defaultViewObjectName
리턴 string

$nodeShortcutResolver 보호되어 있는 프로퍼티

protected NodeShortcutResolver,Neos\Neos\Domain\Service $nodeShortcutResolver
리턴 Neos\Neos\Domain\Service\NodeShortcutResolver

$privilegeManager 보호되어 있는 프로퍼티

protected PrivilegeManagerInterface,Neos\Flow\Security\Authorization $privilegeManager
리턴 Neos\Flow\Security\Authorization\PrivilegeManagerInterface

$propertyMapper 보호되어 있는 프로퍼티

protected PropertyMapper,Neos\Flow\Property $propertyMapper
리턴 Neos\Flow\Property\PropertyMapper

$session 보호되어 있는 프로퍼티

protected SessionInterface,Neos\Flow\Session $session
리턴 Neos\Flow\Session\SessionInterface

$view 보호되어 있는 프로퍼티

protected TypoScriptView,Neos\Neos\View $view
리턴 Neos\Neos\View\TypoScriptView