Lösung (3)
Diese Lösung macht das Einrichten eines weiteren Menüs Menütyp: Kategorie-Blog überflüssig. - Ob die Lösung noch einen Haken hat, wird sich beim Gebrauch zeigen.
Die Seitenanzeige im Menü Kurs 1 Alle Kategorien auflisten wird auf Ja gestellt.
Danach sind zwei overrides nötig:
- html / com_content / category / blog.php
Für das Unterdrücken der Seitenanzeige auf der Ebene 3 - html / com_content / article / default.php
Für das Unterdrücken der Seitenanzeige auf der Ebene 4 (Beitragsebene)
In beiden overrides werden die Anweisungen zum Aufrufen der Seitenanzeigen (Überschriften) unterdrückt. - Auf ein Löschen wird verzichtet, um den Vorgang später nachvollziehen zu können.
blog.php
PHP
<? /* --- HH --- unterdrückt die Seitenanzeige auf Ebene 3 (Lektion)
<?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; ?>
--- */?>
default.php
PHP
<?php /* -- HH -- Unterdrückt die Seitenanzeige auf Ebene 4 (Beitrag)
<?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;
if (!empty($this->item->pagination) && $this->item->pagination && !$this->item->paginationposition && $this->item->paginationrelative)
{
echo $this->item->pagination;
}
?>
--- */ ?>
Alles anzeigen