isCached('master.tpl', $smarty_cache_key)) { $debug->append('No cached version available, fetching from backend', 3); // Fetch active news to display $aNews = $news->getAllActive(); if (is_array($aNews)) { foreach ($aNews as $key => $aData) { // Transform Markdown content to HTML $aNews[$key]['content'] = Markdown::defaultTransform($aData['content']); } } $smarty->assign("HIDEAUTHOR", $setting->getValue('acl_hide_news_author')); $smarty->assign("NEWS", $aNews); } else { $debug->append('Using cached page', 3); } // Load news entries for Desktop site and unauthenticated users $smarty->assign("CONTENT", "default.tpl");