/** * Render the Content description * @param {array|Content} $Content * @param array $params * @return string rendered content */ public static function renderDescription($Content, array $params = array()) { # Prepare $WidgetHelper = Bal_App::getViewHelper('widget'); $cache = delve($params, 'cache', Bal_App::getConfig('content.cache', false)); # Fetch $description = delve($Content, 'description'); $description_rendered = delve($Content, 'description_rendered'); # Prepare Params $params['Content'] = $Content; # Render Description $render = $cache && $description_rendered ? $description_rendered : $WidgetHelper->renderAll(format_to_output($description, 'rich'), $params += array('Content' => $Content)); # Return render return $render; }