spacer.png, 0 kB
Sie sind hier: Startseite >> Robbz schreibt über das Internet >> Joomla Newsfeed-Komponente aufpeppen / pimpen
spacer.png, 0 kB
spacer.png, 0 kB
Joomla Newsfeed-Komponente aufpeppen / pimpen PDF Drucken E-Mail
Geschrieben von: Robbz   
Mittwoch, den 08. April 2009 um 09:23 Uhr

Joomla 1.5 Newsfeed-Komponente pimpenIch hatte mir eben mal überlegt, meine Newsfeeds auf den neuesten Stand zu bringen und musste feststellen, wie häßlich das mitglieferte Layout der Newsfeed-Komponente von Joomla eigentlich ist. Ganz zu schweigen davon, dass alles noch mit Tabellen gemacht wurde. Tja, da muss Abhilfe her. Wie man das machen kann, lest ihr hier.

Um nicht beim nächsten Update wieder alles von vorne machen zu müssen, empfiehlt es sich Tempalte-Overrides für die Newsfeed-Komponente und die Pagination-Klasse zu erstellen. Diese können (müssen) ausserdem für jedes Template neu definiert werden.

Legt euch dazu einfach in eurem Templateordner folgende Unterordner an:

  • html
    • pagination.php
    • com_newsfeed
      • categories
        • default.php
      • category
        • default.php
        • default_items.php
      • newsfeed
        • default.php

Die Dateien könnt ihr aus den Originalen kopieren, die in joomla/components/com_newsfeed/views/irgendeineView/tmpl/ liegen. Die Pagination könnt ihr aus joomla/libraries/joomla/html/pagination.php übernehmen, wobei ihr nicht die Klasse überschreiben dürft, sondern nur die Funktionen:

  • pagination_item_active
  • pagination_item_inactive
  • pagination_list_render
  • pagination_list_footer

Aber im Grunde reicht für die Pagination.php schon:

function pagination_item_active(&$item) {
  return " <a class="newsFeedPagination" href="$item-">link"
    title="$item->text">$item->text</a> ";
}
 
function pagination_item_inactive(&$item) {
  return " <span class="newsFeedPagination">$item->text</span> ";
}

 

Ein paar Kenntnisse in PHP und HTML/CSS reichen schon völlig aus, um auch die Views anzupassen und den Code mit den Tabellen in ein UL/LI Gerüst umzuwandeln.

Newsfeed Categories-Ansicht:

Alt Neu
joomla_newsfeed_start_alt joomla_newsfeed_start_neu
joomla_newsfeed_category_alt joomla_newsfeed_category_neu
joomla_newsfeed_feed_alt joomla_newsfeed_feed_neu

Link: Zu den Newsfeeds.



blog comments powered by Disqus
Zuletzt aktualisiert am Mittwoch, den 29. April 2009 um 13:24 Uhr
 
spacer.png, 0 kB
spacer.png, 0 kB
spacer.png, 0 kB
spacer.png, 0 kB
Copyright © 2005-2008 - Deltatech v2 - design by Robert Heine für Joomla 1.5 spacer.png, 0 kB