[gelöst] Veröffentlichungen auf Frontpage im Footer
Eingetragen von finkenmann@drup... (68)
am 05.09.2010 - 21:11 Uhr in
am 05.09.2010 - 21:11 Uhr in
Hallo Drupaler
Habe da ein kleines Problem, das ich nicht auf die Reihe kriege. In meinem Projekt sollen auf der Homepage einzig im Footer die letzten beiden News ausgegeben werden, für die ich einen eigenen Inhaltstyp erstellt habe. Die Views funzt soweit problemlos, nur krieg ich damit natürlich nicht den Standardtext mit, den Drupal automatisch bei einer Neuinstallation im Contentbereich ausgibt. Wie kann ich diesen Text unterdrücken? Oder gibts für mein Problem einen ganz anderen Ansatz?
Freu mich über hilfreiche Tipps.
Pierre
- Anmelden oder Registrieren um Kommentare zu schreiben
Standardtext
am 05.09.2010 - 21:40 Uhr
Hallo.
Den nach der abgeschlossenen Installation bekommst Du weg, indem Du unter admin/settings/site-information eine Startseite festlegts.
Das kann entweder ein View oder ein "gewöhnlicher" Inhalt sein.
Was möchtest Du denn anstelle des "Blindtextes" ausgeben? Oder möchtest Du auf der Startseite die Region "content" komplett ausblenden?
Dann wäre eine Ableitung der page.tpl.php namens page-front.tpl.php ratsam.
hth,
Stefan
Tipp: Beachte die Verhaltensregeln des DrupalCenter.
Hallo Stefan Das mit der
am 06.09.2010 - 08:07 Uhr
Hallo Stefan
Das mit der Startseite festlegen nützt nichts, weil ich auf dieser Seite im Standard $content keinen Content zeigen möchte. (Bin da zwar kein Fan von, aber der Kunde möchte hier wirklich nur ein Bild und eben im Footer eine Viewsausgabe). Da diese View ja nur als Block im Footer gezeigt werden kann, nützt mir der Link der Homepage auf die View auch nix. Gut... du hast Recht. Ich könnte natürlich ne eigene page-front.tpl.php machen, wo ich den $content explizit im footer ausgebe. Habe nun aber in der normalen page.tpl.php den $content für die Homepage einfach ausgeblendet:
<?php
if($is_front == false): print $content; endif;
?>
Inhalt
am 06.09.2010 - 11:45 Uhr
Hallo.
aber der Kunde möchte hier wirklich nur ein Bild und eben im Footer eine Viewsausgabe).
Das Bild ist kein content?
Habe nun aber in der normalen page.tpl.php den $content für die Homepage einfach ausgeblendet:
<?php
if($is_front == false): print $content; endif;
?>
Warum keine page-front.tpl.php? Das ist sauberer und übersichtlicher.
Stefan
Tipp: Beachte die Verhaltensregeln des DrupalCenter.
Hallo Stefan nö, das Bild ist
am 06.09.2010 - 12:36 Uhr
Hallo Stefan
nö, das Bild ist kein Content. Ist nur CSS Background. Wer will kann sich die Musterseite hier anschauen: Musterseite. Eine eigene Frontpage-tpl Datei habe ich deshalb verworfen, weil mit dieser einen Zeile Code alles abgedeckt ist, was ich eigentlich möchte. Vielleicht baue ich wirklich noch eine page-front.tpl.php wenn du sagst dass das sauberer wäre. So könnte ich natürlich das ausblenden des Contents ohne diese if-Abfrage erledigen und auch die News direkt im Footer platzieren. Denn auf der Homepage wird anstelle der $footer_message hier die Views ausgegeben. Und bei einem Umbau könnte ich hier im Content natürlich die «Auf Frontseite anzeigen»-Option wählen... hmmm... klingt ja nicht so falsch... werd das wohl so machen.
Merci für deinen Input.
Pierre