Startseite: Aggregator-Einträge vor Nodes
Eingetragen von McPorsche (20)
am 22.03.2007 - 16:23 Uhr in
am 22.03.2007 - 16:23 Uhr in
Tach zusammen,
Ich möchte auf meiner Startseite gerne anstelle der drei letzten Beiträge an oberster Stelle lieber die Teaser eines ausgewählten Newsfeeds durch Aggregator anzeigen lassen.
Kann ich dies im Admin-Bereich erledigen, ohne irgendwelche Programm-Dateien zu ändern? Wenn nein, welche Datei müsste ich ändern?
Ich möchte natürlich nicht darauf verzichten, zu sagen, dass Drupal das wohl benutzerfreundlichste CMS ist, welches ich bisher kennen gelernt habe...(wink zu X..PS). Danke an alle Entwickler...
Viele Grüße
McPorsche
- Anmelden oder Registrieren um Kommentare zu schreiben
Wenn Du permanent auf Deiner
am 27.03.2007 - 22:55 Uhr
Wenn Du permanent auf Deiner Startseite an oberster Stelle vor den anderen Beitraegen News zeigen moechtest waere das definieren eines zusaetzlichen Bereiches, einer Region, angebracht.
Hier ein Beispielcode fuer die Definition von Regionen:
/**
* My own regions
*/
function my_theme_regions() {
return array(
'left' => t('left sidebar'),
'right' => t('right sidebar'),
'content' => t('content'),
'header' => t('header'),
'header_left' => t('header left'),
'footer' => t('footer'),
'frontpage_top' => t('frontpage top'),
'frontpage_bottom' => t('frontpage bottom')
);
}
Dies wird in der "template.php" eingetragen. Das "my_theme" in der Funktion my_theme_regions() muss mit dem Namen des verwendeten Themes uebereinstimmen. Die neuen Regionen kannst Du benennen wie Du magst. Da die neuen Namen in der t-Funktion stehen kannst Du sie in der Lokalisierung auch uebersetzen.
Nach dem Eintrag der Definition der zusaetzlichen Region musst Du noch Deine "page.tpl.php" entsprechend erweitern.
Danach stehen Dir in der Konfiguration der Bloecke die neuen Regionen zur Verfuegung und Du kannst den Regionen geziehlt Inhalte zuweisen.
Ich verwende diese Methode auf meiner eigenen Seite, um auf der Startseite unterhalb der Artikel aggregierte News einzublenden.
HINWEIS
Meine Erklaerung funktioniert nur mit PHP Template basierten Themes!
-------------
quiptime