/** * 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', ''); } }