diff --git a/modules/mod_articles_category/tmpl/default.php b/modules/mod_articles_category/tmpl/default.php
index 8b18b5ae35bff..09c47a9121677 100644
--- a/modules/mod_articles_category/tmpl/default.php
+++ b/modules/mod_articles_category/tmpl/default.php
@@ -9,9 +9,8 @@
defined('_JEXEC') or die;
-use Joomla\CMS\HTML\HTMLHelper;
+use Joomla\CMS\Helper\ModuleHelper;
use Joomla\CMS\Language\Text;
-use Joomla\CMS\Layout\LayoutHelper;
if (!$list)
{
@@ -21,142 +20,16 @@
?>
- $group) : ?>
+ $items) : ?>
-
-
+
-
- -
- get('link_titles') == 1) : ?>
- title; ?>
-
- title; ?>
-
-
- displayHits) : ?>
-
- (displayHits; ?>)
-
-
-
- get('show_author')) : ?>
-
- displayAuthorName; ?>
-
-
-
- displayCategoryTitle) : ?>
-
- (displayCategoryTitle; ?>)
-
-
-
- displayDate) : ?>
-
- displayDate; ?>
-
-
-
- get('show_tags', 0) && $item->tags->itemTags) : ?>
-
- tags->itemTags); ?>
-
-
-
- get('show_introtext')) : ?>
-
- displayIntrotext; ?>
-
-
-
- get('show_readmore')) : ?>
-
-
- params->get('access-view') == false) : ?>
-
- alternative_readmore) : ?>
-
- title, $params->get('readmore_limit')); ?>
- get('show_readmore_title', 0) == 0) : ?>
-
-
-
- title, $params->get('readmore_limit')); ?>
-
-
-
-
-
-
+
+ get('layout', 'default') . '_items'); ?>
diff --git a/modules/mod_articles_category/tmpl/default_items.php b/modules/mod_articles_category/tmpl/default_items.php
new file mode 100644
index 0000000000000..1e015b4298555
--- /dev/null
+++ b/modules/mod_articles_category/tmpl/default_items.php
@@ -0,0 +1,82 @@
+
+
+