Evercode1\ViewMaker\MasterPageTemplates::navTemplate PHP Method

navTemplate() public method

public navTemplate ( )
    public function navTemplate()
    {
        $content = <<<EOD
<!-- Fixed navbar -->
<nav class="navbar navbar-inverse navbar-fixed-top">
    <div class="container">
        <div class="navbar-header">
            <button type="button" class="navbar-toggle collapsed"
                    data-toggle="collapse" data-target="#navbar"
                    aria-expanded="false" aria-controls="navbar">
                <span class="sr-only">Toggle navigation</span>
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
            </button>
            <a class="navbar-brand" href="{{ url('/') }}">Demo</a>
        </div>
        <div id="navbar" class="navbar-collapse collapse pull-right">
            <ul class="nav navbar-nav">
                <li class="active"><a href="{{ url('/') }}">Home</a></li>
                <li><a href="#about">About</a></li>

                    <li><a href="{{ url('/login') }}">Login</a></li>
                    <li><a href="{{ url('/register') }}">Register</a></li>
            </ul>
        </div><!--/.nav-collapse -->
    </div>
</nav>
EOD;
        $content = str_replace('Demo', $this->appName, $content);
        return $content;
    }

Usage Example

Example #1
0
 private function getMasterTemplate($appName, $fileName, $masterName)
 {
     $buildMaster = new MasterPageTemplates($appName);
     switch ($fileName) {
         case $masterName:
             return $buildMaster->masterTemplate();
             break;
         case 'css':
             return $buildMaster->cssTemplate();
             break;
         case 'nav':
             return $buildMaster->navTemplate();
             break;
         case 'scripts':
             return $buildMaster->scriptsTemplate();
             break;
         case 'bottom':
             return $buildMaster->bottomTemplate();
             break;
         case 'meta':
             return $buildMaster->metaTemplate();
             break;
         case 'shim':
             return $buildMaster->shimTemplate();
             break;
         default:
             return 'Filename not recongnized';
     }
 }