meet_gavern – Navigation in Tag-View ist nicht formatiert

Problem

Beim Einsatz des Templates meet_gavern von Gavick Pro, in Verwendung mit dem Content Creation Kit (CCK) K2, tritt das Problem auf, dass die Pagination, also die Seitennavigation, im Fußbereich der Tag-View horizontal dargestellt wird. In der User-View und Categorie-View sieht alles normal aus. Dieser Fehler tritt auch auf der Seite des Entwicklers von meet_gavern auf.

Lösung

Über den Browser-Inspektor (Rechtsklick ? Element untersuchen) kann man sehen, dass für die Pagination in der Tag-View folgende Stylesheet-Klasse festgelegt ist <ul class="pagination-list"> und in der Category-View <ul class="pager pagination-list">. Trägt man die Klasse pager ebenfalls ein, so ist der Fehler behoben.

Damit die fehlende Klasse als Style eingetragen wird, muss unter "../template/meet_gavern/html/com_k2/templates/default/tag.php" der letzte Abschnitt angepasst werden. In der Category-View wird nämlich ganz deutlich der fehlende Eintrag über eine String-Ersetzung nachgetragen.

Alt

<?php 
echo str_replace('</ul>', 
'<li class="counter">'.$this->pagination->getPagesCounter().'</li></ul>', 
$this->pagination->getPagesLinks());
?>

Neu

<?php
$pagination = str_replace('</ul>', 
'<li class="counter">'.$this->pagination->getPagesCounter().'</li></ul>',
$this->pagination->getPagesLinks());
echo str_replace('pagination-list', 'pager pagination-list', $pagination);
?>
Maximilian
Maximilian

Herzlich willkommen! Ich bin Max, ein Informatiker mit über 15 Jahren Berufserfahrung. Hier teile ich meine Leidenschaften, Erlebnisse und Perspektiven. Ich lade dich ein, gemeinsam mit mir auf eine Entdeckungsreise zu gehen.

Schreiben Sie einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahren Sie, wie Ihre Kommentardaten verarbeitet werden.