프로퍼티 | 타입 | 설명 | |
---|---|---|---|
$htmlAugmenter | |||
$nodeAuthorizationService | |||
$nodePropertyConverterService | |||
$privilegeManager | Neos\Flow\Security\Authorization\PrivilegeManagerInterface |
메소드 | 설명 | |
---|---|---|
wrapContentObject ( Neos\ContentRepository\Domain\Model\NodeInterface $node, string $content, string $typoScriptPath ) : string | Wrap the $content identified by $node with the needed markup for the backend. | |
wrapCurrentDocumentMetadata ( Neos\ContentRepository\Domain\Model\NodeInterface $node, string $content, string $typoScriptPath ) : string |
메소드 | 설명 | |
---|---|---|
addCssClasses ( array $attributes, Neos\ContentRepository\Domain\Model\NodeInterface $node, array $initialClasses = [] ) : array | Add required CSS classes to the attributes. | |
addDocumentMetadata ( array $attributes, Neos\ContentRepository\Domain\Model\NodeInterface $node ) : array | Collects metadata for the Neos backend specifically for document nodes. | |
addGenericEditingMetadata ( array $attributes, Neos\ContentRepository\Domain\Model\NodeInterface $node ) : array | Collects metadata attributes used to allow editing of the node in the Neos backend. | |
addNodePropertyAttributes ( array $attributes, Neos\ContentRepository\Domain\Model\NodeInterface $node ) : array | Adds node properties to the given $attributes collection and returns the extended array | |
collectEditingClassNames ( Neos\ContentRepository\Domain\Model\NodeInterface $node ) : array | Collects CSS class names used for styling editable elements in the Neos backend. | |
dasherize ( string $value ) : string | Converts camelCased strings to lower cased and non-camel-cased strings | |
hasInlineEditableProperties ( Neos\ContentRepository\Domain\Model\NodeInterface $node ) : boolean | Checks if the given Node has any properties configured as 'inlineEditable' | |
isInlineEditable ( Neos\ContentRepository\Domain\Model\NodeInterface $node ) : boolean | Determine if the Node or one of it's properties is inline editable. | |
needsMetadata ( Neos\ContentRepository\Domain\Model\NodeInterface $node, boolean $renderCurrentDocumentMetadata ) : boolean | ||
renderNodePropertyAttribute ( Neos\ContentRepository\Domain\Model\NodeInterface $node, string $propertyName ) : array | Renders data attributes needed for the given node property. |
protected addDocumentMetadata ( array $attributes, Neos\ContentRepository\Domain\Model\NodeInterface $node ) : array | ||
$attributes | array | |
$node | Neos\ContentRepository\Domain\Model\NodeInterface | |
리턴 | array |
protected addGenericEditingMetadata ( array $attributes, Neos\ContentRepository\Domain\Model\NodeInterface $node ) : array | ||
$attributes | array | |
$node | Neos\ContentRepository\Domain\Model\NodeInterface | |
리턴 | array |
protected addNodePropertyAttributes ( array $attributes, Neos\ContentRepository\Domain\Model\NodeInterface $node ) : array | ||
$attributes | array | |
$node | Neos\ContentRepository\Domain\Model\NodeInterface | |
리턴 | array | the merged attributes |
protected collectEditingClassNames ( Neos\ContentRepository\Domain\Model\NodeInterface $node ) : array | ||
$node | Neos\ContentRepository\Domain\Model\NodeInterface | |
리턴 | array |
protected hasInlineEditableProperties ( Neos\ContentRepository\Domain\Model\NodeInterface $node ) : boolean | ||
$node | Neos\ContentRepository\Domain\Model\NodeInterface | |
리턴 | boolean |
protected isInlineEditable ( Neos\ContentRepository\Domain\Model\NodeInterface $node ) : boolean | ||
$node | Neos\ContentRepository\Domain\Model\NodeInterface | |
리턴 | boolean |
protected needsMetadata ( Neos\ContentRepository\Domain\Model\NodeInterface $node, boolean $renderCurrentDocumentMetadata ) : boolean | ||
$node | Neos\ContentRepository\Domain\Model\NodeInterface | |
$renderCurrentDocumentMetadata | boolean | |
리턴 | boolean |
protected renderNodePropertyAttribute ( Neos\ContentRepository\Domain\Model\NodeInterface $node, string $propertyName ) : array | ||
$node | Neos\ContentRepository\Domain\Model\NodeInterface | |
$propertyName | string | |
리턴 | array |
protected HtmlAugmenter,Neos\Neos\Service $htmlAugmenter | ||
리턴 |
protected AuthorizationService,Neos\ContentRepository\Service $nodeAuthorizationService | ||
리턴 |
protected NodePropertyConverterService,Neos\Neos\Service\Mapping $nodePropertyConverterService | ||
리턴 |