Zaczynam pisać w CI 2.1.0 i mam pewien problem. Otóż framework pobiera zawartość mojej sekcji head i umieszcza to w body. Nie mam zielonego pojęcia co to może być.
Domyślny kontroler ustawiłem na site.php a zawartość tego kontrolera to:
<?php class Site extends CI_Controller { function index() { $data['template'] = 'site/home'; $this->load->view('template/main', $data); } function about() { $data['template'] = 'site/about'; $this->load->view('template/main', $data); } function contact() { $data['template'] = 'site/contact'; $this->load->view('template/main', $data); } }
I po kolei:
template/main.php
<?php $this->load->view('template/header'); $this->load->view($template); $this->load->view('template/footer');
template/header.php
<!DOCTYPE HTML> <html> <head> <meta charset="UTF-8"> <link rel="stylesheet" href="<?php echo base_url(); ?>public/css/reset.css" /> <link rel="stylesheet" href="<?php echo base_url(); ?>public/css/styles.css" /> <script type="text/javascript"> $(document).ready(function() { //Start up our Featured Project Carosuel $('#featured ul').roundabout({ easing: 'easeOutInCirc', duration: 600 }); }); </script> <!--[if IE 6]> <script src="js/DD_belatedPNG_0.0.8a-min.js"></script> <script> /* EXAMPLE */ DD_belatedPNG.fix('.button'); /* string argument can be any CSS selector */ /* .png_bg example is unnecessary */ /* change it to what suits you! */ </script> <![endif]--> </head> <body> <div id="wrapper" class="container_12 clearfix"> <!-- Text Logo --> <!-- Navigation Menu --> <ul id="navigation" class="grid_8"> <li> <a href="contact.html"> <br />Contact Us </a> </li> <li> <a href="blog.html"> <br />Blog </a> </li> <li> <a href="portfolio.html"> <br />Portfolio </a> </li> <li> <a href="about.html"> <br />About </a> </li> <li> <a href="index.html" class="current"> <br />Home </a> </li> </ul>
template/footer.php
Pozostałe 3 pliki są na chwilę obecną puste.
I na koniec wynik strony z firebug'a:
<meta charset="UTF-8"> <link href="http://localhost/portfolio/public/css/reset.css" rel="stylesheet"> <link href="http://localhost/portfolio/public/css/styles.css" rel="stylesheet"> <script type="text/javascript"> $(document).ready(function() { //Start up our Featured Project Carosuel $('#featured ul').roundabout({ easing: 'easeOutInCirc', duration: 600 }); }); </script> <!--[if IE 6]> <script src="js/DD_belatedPNG_0.0.8a-min.js"></script> <script> /* EXAMPLE */ DD_belatedPNG.fix('.button'); /* string argument can be any CSS selector */ /* .png_bg example is unnecessary */ /* change it to what suits you! */ </script> <![endif]--> <div class="container_12 clearfix" id="wrapper"> <!-- Text Logo --> <!-- Navigation Menu --> <ul class="grid_8" id="navigation"> <li> <a href="contact.html"> <br>Contact Us </a> </li> <li> <a href="blog.html"> <br>Blog </a> </li> <li> <a href="portfolio.html"> <br>Portfolio </a> </li> <li> <a href="about.html"> <br>About </a> </li> <li> <a class="current" href="index.html"> <br>Home </a> </li> </ul> <!-- Footer --> <p class="grid_12 footer clearfix"> <span class="float"> </span> </p> </div><!--end wrapper-->
Ma ktoś jakieś pomysły?