Skip to the content
Documentation

can_instantiate_classes

No ratings yet

Summary

Checks if the current user is allowed to create nodes.

Usage

fetch( 'content', 'can_instantiate_classes' [, hash( 'parent_node', parent_node ) ] )

Parameters

Name Type Description Required
parent_node object Node to check if user can create new object in No.

Returns

TRUE if the current user is allowed to create nodes, FALSE otherwise.

Description

This fetch function checks if the current user is allowed to create nodes either below the current position within the tree or below a given node (specified by the "parent_node" parameter). The function will return TRUE if the current user is allowed to create nodes, otherwise FALSE will be returned.

Examples

Example 1

{if fetch( 'content', 'can_instantiate_classes' )}
    The current user can create nodes below the current node.
{else}
    The current user can not create nodes below the current node.
{/if}

Example 2

{def $target=fetch( 'content', 'node', hash( 'node_id', 64 )}

{if fetch( 'content', 'can_instantiate_classes', hash( 'parent_node', $target )}
    The current user can create nodes below node number 64.
{else}
    The current user can not create nodes below node number 64.
{/if}

Contributors

Comments

Add a comment

Comments are read by a moderator before they appear.