Navigation Item API
The Navigation Item API lets you retrieve just a single Navigation Item.
A use case scenario might be if you wanted to load external links in a navigation menu in an iframe. You could change the link URL to go to a specific page that has the iframe on it. The URL would contain a query parameter like that passes through the navigation item id. You could use this API to retrieve the navigation item details and build the iframe code.
Learn more about APIs.
Minimum Tag
{{ _api.site.navigation.getMenuItem.itemId('1'.templateId('1') }}
                                                                                                                    API Tag Parameters
        
            
              
                 | Parameter | Description | 
              
              
                                                   
                       | itemId | 
                       
                             Required
                               The numeric id of the navigation item to retrieve.
                                                             
  Type: Integer
                                                                                                                                   
  Example: 
                                                                                                                                                                                                                              itemId('1')
                                                                                     | 
                    
                                                                    
                       | responseFormat | 
                       
                                                          The format to return the API call. 
  "template" is used to display the navigation item using a navigation template.
  "data" is used to work with the navigation item in a content template. The navigation item is returned as an array.
                                                             
  Type: String
                                                                   
  Accepted Values:  data or template
                                                                                                   
  Default Value: template
                                                                                                   
  Example: 
                                                                                                                                                                                                                              responseFormat('data')
                                                                                     | 
                    
                                                                    
                       | templateId | 
                       
                             Required
                               The numeric id of the navigation template to use to display the navigation item.
  If the responseFormat parameter is set to "data" then this parameter is not required
                                                             
  Type: Integer
                                                                                                                                   
  Example: 
                                                                                                                                                                                                                              templateId('3')
                                                                                     |