Breadcrumbs with buttons group

Page header with breadcrumbs & buttons group

Page header with page title, breadcrumbs, description, content title and buttons group.

Description

An example of page header with page title, breadcrumbs, description, content title and buttons group.

Experience it!

This page contain breadcrumbs with buttons group example, check on the top of the page container section.

HTML Markup

This section contains HTML Markup to create page with breadcrumbs with button group.

You can use below HTML breadcrumbs with button group page header snippet in any type of layout. You can also custom above HTML snippet as per your requirements. Robust has a ready to use 10 different types of page headers.

            
              <div class="content-header row">
                  <div class="breadcrumb-wrapper col-xs-12">
                    <ol class="breadcrumb">
                      <li class="breadcrumb-item"><a href="/">Home</a>
                      </li>
                      <li class="breadcrumb-item"><a href="#">Page headers</a>
                      </li>
                      <li class="breadcrumb-item active">Breadcrumbs with buttons
                      </li>
                    </ol>
                  </div>
                  <div class="content-header-left col-md-6 col-xs-12">
                    <h2 class="content-header-title mb-0">Breadcrumbs with buttons group</h2>
                    <p class="text-muted mb-0">Page header with breadcrumbs & buttons group</p>
                  </div>
                  <div class="content-header-right col-md-6 col-xs-12">
                    <div role="group" aria-label="Button group with nested dropdown" class="btn-group float-md-right mt-1">
                      <div role="group" class="btn-group">
                        <button type="button" class="btn btn-outline-primary"><i class="icon-mail6"></i></button>
                        <button type="button" class="btn btn-outline-primary"><i class="icon-calendar5"></i></button>
                        <button type="button" class="btn btn-outline-primary"><i class="icon-bell4"></i></button>
                        <button id="btnGroupDrop1" type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" class="btn btn-outline-primary dropdown-toggle dropdown-menu-right"><i class="icon-cog3 icon-left"></i> Settings</button>
                        <div aria-labelledby="btnGroupDrop1" class="dropdown-menu"><a href="#" class="dropdown-item">Dropdown link</a><a href="#" class="dropdown-item">Dropdown link</a></div>
                      </div>
                    </div>
                  </div>
                  <div class="content-header-lead col-xs-12 mt-2">
                    <p class="lead">Page header with page title, breadcrumbs, description, content title and buttons group.</p>
                  </div>
                </div>
            
            

JADE Configuration

Robust Admin use JADE as template engine to generate pages and whole template quickly using node js, for getting start with JADE usage & template generating process please refer template documentation.

JADE Variables

This table contains required JADE block to generate page with breadcrumbs with buttons.

Block Parameter Description
page-header 'include page-headers/breadcrumbs-with-button-group' You need to append page-header block parameter as 'include page-headers/breadcrumbs-with-button-group'.
JADE Code

To generate page with breadcrumbs with buttons header or template, you need to use following JADE code.

Line no 22-23: page-header block has a page/template specific configuration parameter, in that for breadcrumbs with buttons header you need to define parameter include page-headers/breadcrumbs-with-button-group. However you can create your own page header JADE file in pages/page-headers folder.

If you want to use this layout on page level you need to define it on page it self. This template has one example jade file with breadcrumbs with buttons breadcrumbs-with-button-group.jade.

            
                block pageVars
                    - var pageTitle    = "Breadcrumbs with buttons group"
                    - var pageSubTitle = "Page header with breadcrumbs & buttons group"
                    - var description  = "Page header with page title, breadcrumbs, description, content title and buttons group."
                    - var activeMenu   = "headers-breadcrumbs-with-button-group"
                
                extends template
                
                append breadcrumbs
                    +breadcrumbs([{url:"index.html",name:"Home"},{url:"#",name:"Page headers"}, {name:"Breadcrumbs with buttons"}])
                
                append page-header
                    include page-headers/breadcrumbs-with-button-group
                
                //- Include page content in page block
                append content
                    include ../contents/headers-breadcrumbs-with-button-group.html
                
                //- Page specific dependency
                //------------------------------
                
                //- Add custom page specific CSS
                block pagecss
                    link(rel='stylesheet', type='text/css', href='robust-assets/css/plugins/ui/prism.min.css')
                
                //- Add custom page specific JS
                block pagejs
                    script(type='text/javascript' ,src='robust-assets/js/plugins/ui/prism.min.js')