/** * 404 sayfasını basar */ public function index() { header('Content-Type: text/html; charset=utf-8'); $data['title'] = '404 Sayfası '; View::RenderTemplate('head_view', ''); // View::RenderTemplate('header_view', ''); View::render('error/404', ''); View::RenderTemplate('footer_view', ''); }
/** * slug a bağlı ilgili sayfayı açar * * @param string $slug * @todo slug db de var mı yok yoksa 404 bas * @return mixed */ public function sayfa($slug = "kurumsal") { $this->model = new \Models\Posts_Model(); $this->model->type = 'pages'; $lng = new \Core\Language(); $lang = $this->request->get('lang'); if ($lang == "") { $lng->defaultLanguage = "tr"; // dili belirtiyoruz } else { $lng->defaultLanguage = $lang; } $lng->load('header'); $pages = $this->model->fetchPost_Slug($slug, $this->defaultLanguage); if ($pages) { // print_r($pages); $data['title'] = $pages['title']; $data['content'] = stripslashes($pages['content']); $data_head['title'] = $pages['title']; $data_head['meta_title'] = substr(stripslashes($pages['description']), 0, 150); $data_head['meta_image'] = DIR . PUBLIC_PATH . "/img/idealcomtrlogo.png"; $data_head['meta_link'] = \Lib\Tools::currentPageURL(); //menuler $data_header['kurumsal'] = $lng->get('kurumsal'); $data_header['hizmetler'] = $lng->get('hizmetler'); $data_header['urunler'] = $lng->get('urunler'); $data_header['markalar'] = $lng->get('markalar'); $data_header['satis'] = $lng->get('satis'); $data_header['kariyer'] = $lng->get('kariyer'); $data_header['iletisim'] = $lng->get('iletisim'); View::RenderTemplate('head_view', $data_head); View::RenderTemplate('header_view', $data_header); View::Render('sayfa/index_view', $data); View::RenderTemplate('footer_view', $this->footerDatasi); } else { View::render('error/404', ''); } }
/** * Ornek 8 - model ve veritabanı iliskisi * model * http://cms.dev/model_view_db */ public function model_view_db() { $sayfa_Model = new \Models\ornekController_Model(); $data = $sayfa_Model->sayfa_bilgisi(); $data_head['site_baslik'] = "Sağdıçlar Balıkçılık"; View::RenderTemplate('head_view', $data_head); View::RenderTemplate('header_view'); View::Render('ornekler/data_aktarimi_db_view', $data); View::RenderTemplate('footer_view'); }