* Display content */ $app->get('/:alias', function ($alias) use($app) { $content = new Content(); $content = $content->load($alias); if (!$content) { if (BootWiki::getLoggedAccount() == null) { $app->redirect(BASEURL . '/mod/404'); } else { $alias = Content::createAlias($alias); $app->redirect(BASEURL . '/edit/' . $alias); } } // Load content $main = new Detail(); $main->visit($content); // Load layout $layout = new Layout($main); $layout->loadRecent(); $layout->loadPopular(); // Add SEO $layout->title = $content->title; $layout->description = $content->description; $layout->keywords = $content->getKeywords(); $layout->author = $content->author; $layout->main_image = $content->image->getUrl(); // Print layout $app->response()->body((string) $layout); }); /* * Display 404 not found content