diff --git a/e107_handlers/e_parse_class.php b/e107_handlers/e_parse_class.php
index 6b9c0ae04..d9386649c 100644
--- a/e107_handlers/e_parse_class.php
+++ b/e107_handlers/e_parse_class.php
@@ -4213,16 +4213,20 @@ class e_parser
/**
+ * Return a Bootstrap Badge tag
* @param $text
* @return string
*/
- public function toBadge($text)
+ public function toBadge($text, $parm=null)
{
- return "".$text."";
+ $class = !empty($parm['class']) ? " ".$parm['class'] : ' badge-secondary';
+
+ return "".$text."";
}
/**
+ * Return a Bootstrap Label tag
* @param $text
* @return string
*/
diff --git a/e107_handlers/news_class.php b/e107_handlers/news_class.php
index 38c84960c..71aed0111 100644
--- a/e107_handlers/news_class.php
+++ b/e107_handlers/news_class.php
@@ -1000,7 +1000,7 @@ class e_news_category_item extends e_front_model
}
}
- public function sc_news_category_news_count($parm = '')
+ public function sc_news_category_news_count($parm = null)
{
if(!$this->is('category_news_count'))
{
@@ -1012,7 +1012,7 @@ class e_news_category_item extends e_front_model
return (string) $this->cat('news_count');
}
- return (string) e107::getParser()->toBadge( $this->cat('news_count'));
+ return (string) e107::getParser()->toBadge( $this->cat('news_count'), $parm);
}
}