Metatags & Local tasks
Lupus Decoupled Drupal integrates with the Drupal Metatags module and local tasks (tabs) and provides them as part of the API response.
The Nuxt CE connector has that functionality built-in, such that metatags, link relations and local tasks work out of the box.
Metatags
The frontend can access the metatags via the metatags
property of the API response.
The metatags are grouped by their group name, e.g. meta
or jsonld
. Each group contains an array of metatags.
Example API output:
"metatags": {
"meta": [
{
"name": "title",
"content": "Lupus Decoupled Drupal"
},
{
"name": "description",
"content": "Lupus Decoupled Drupal"
},
{
"property": "og:url",
"content": "https://lupus-decoupled.org"
},
],
"link": [
{
"rel": "canonical",
"href": "https://lupus-decoupled.org"
}
]
},
The metatags can be configured by visiting:
Administration > Configuration > Search and metadata > Metatag
Local tasks
The frontend can access the local tasks via the local_tasks
property of the API response.
The local tasks are grouped by their primary and secondary tabs.
Example API output:
"local_tasks": {
"primary": [
{
"url": "/frontpage",
"label": "View",
"active": true
},
{
"url": "/node/1/edit",
"label": "Edit",
"active": false
},
{
"url": "/node/1/delete",
"label": "Delete",
"active": false
},
{
"url": "/node/1/layout",
"label": "Layout",
"active": false
},
{
"url": "/node/1/revisions",
"label": "Revisions",
"active": false
},
{
"url": "/entity_clone/node/11",
"label": "Clone",
"active": false
},
],
"secondary": []
}
Table of Contents