Content Types

Drupal Content Types

The following content types are synchronized by the connector:

Type Description Child Types

DRUPAL.Node

Represents a node with its metadata. “Nodes” are typically Articles, Pages, or any custom content type in Drupal.

/

Metadata Fields

The following metadata fields are synchronized by the connector and can be used in the Search Engine schema. Adjust these fields to match your actual Drupal setup.

Standard Metadata

These metadata fields can apply to any content type:

Name Description

title

The title of the item (e.g., a node’s title).

itemType

The content type. Possible value: DRUPAL.Node.

clickUrl

A URL which leads to the referenced content within Drupal.

lastModifiedDate

The date the item was last updated in Drupal.

authorId

The identifier (e.g., user ID) of the content author.

authorName

The display name of the content author.

createdDate

The date the item was originally created.

breadcrumbNames

A list of parent items or taxonomy terms, if applicable.

breadcrumbUrls

A list of URLs for the parents, if applicable.

sourceName

A static or configurable value, for instance Drupal.

sourceType

A static or configurable value, for instance Drupal.

sourceUrl

A URL pointing to the Drupal site’s home (e.g., https://example.com).

fileExtension

If the item includes file metadata, this field holds the file extension (e.g., pdf, jpg).

Source Specific Metadata

These metadata fields are content type specific and appear in addition to the Standard Metadata. The exact fields depend on your Drupal configuration (e.g., JSON:API fields, contributed modules, etc.).

Content Type: DRUPAL.Node

Name Description

nodeId

Unique identifier for the node.

nodeType

Drupal node type (e.g., article, page).

revisionId

Revision identifier if versioning is used.

language

Language code for multilingual sites.

status

Publication status (e.g., published, unpublished).

apiUrl

A direct API reference for this node, if needed.

taxonomyTerms

List of taxonomy terms associated with the node, if applicable.

fieldCustom

Placeholder for additional custom fields specific to your Drupal setup.