Hoi Urs
Schuld ist, wie ich vermutet hatte, ein Override. Es ist die Datei:
/templates/people/html/com_content/category/blog.php
Dort habe ich den folgenden Code ersetzt
<?php if ($this->params->get('show_page_heading') != 0 or $this->params->get('show_category_title')) : ?>
<h1>
<?php echo $this->escape($this->params->get('page_heading')); ?>
<?php if ($this->params->get('show_category_title'))
{
echo '<span class="subheading-category">'.JHtml::_('content.prepare', $this->category->title, '', 'com_content.category.title').'</span>';
}
?>
</h1>
<?php endif; ?>
mit:
<?php if ($this->params->get('show_page_heading')) : ?>
<div class="page-header">
<h1> <?php echo $this->escape($this->params->get('page_heading')); ?> </h1>
</div>
<?php endif; ?>
<?php if ($this->params->get('show_category_title', 1) or $this->params->get('page_subheading')) : ?>
<h2> <?php echo $this->escape($this->params->get('page_subheading')); ?>
<?php if ($this->params->get('show_category_title')) : ?>
<span class="subheading-category"><?php echo $this->category->title; ?></span>
<?php endif; ?>
</h2>
<?php endif; ?>
Damit ist das Problem behoben.
Die Override-Datei blog.php ist sehr alt:
* @copyright Copyright (C) 2005 - 2014 Open Source Matters
das Template selbst auch:
<creationDate>28-04-2015</creationDate>
Ich empfehle dir ein anderes Template zu verwenden. Ich kann mir sehr gut vorstellen, dass du mit diesem Template noch einige Probleme mehr haben wirst, denn auch die anderen Overrides enthalten viel veralteten und teils ungültigen Code. Zum Teil stammen die Dateien aus dem 2012. Und das kann auch ein Sicherheitsrisiko sein.
Eine Liste von Template-Anbietern haben wir hier:
www.joomla.ch/download?lang=de#templates
LG
Patrick