Block per PHP von Startseite ausschließen
![](http://www.drupalcenter.de/files/noavatar_mini.gif)
am 25.07.2009 - 03:49 Uhr in
Hallo,
ich will, dass die Startseite meiner Drupal-HP sich von den "normalen", tieferen Seiten unterschiedet. Hierzu habe ich bereits einige Blocks mit "Nur auf den aufgelisteten Seiten anzeigen: <front>
" auf die erste Seite beschränkt.
Das klappt auch wunderbar. Jedoch habe ich jetzt weitere Blöcke, deren Anzeige über PHP-Schnipsel gesteuert werden, d.h. dort kann ich "<front>
" nirgends unterbringen. Wie kann ich per PHP steuern, dass ein Block auf der Startseite auf jeden Fall nicht angezeigt wird?
Vielen Dank :)
- Anmelden oder Registrieren um Kommentare zu schreiben
Du kopierst dir deine
am 25.07.2009 - 10:36 Uhr
Du kopierst dir deine page.tpl und benennst sie page-front.tpl.php, dieses Template ist nur für Startseite und da kannst du die Regionen entfernen, die du da nicht brauchst.
----------------------------------------
http://tobiasbaehr.de/
Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen
Ein Forum ist kein Ersatz für das www (Google.de).
Hey, leider hab ich auf dem
am 25.07.2009 - 11:03 Uhr
Hey,
leider hab ich auf dem Server keinen Zugriff auf die Template-Dateien.
Ich suche eigentlich nur eine einfache Möglichkeit für eine if-Abfrage, die False zurückgibt wenn die gerade betrachtete Seite die Frontpage ist.
Trotzdem danke :)
$is_front
am 25.07.2009 - 11:16 Uhr
Moin.
Versuch mal
<?php
return !$is_front;
?>
hth,
Stefan
--
sei nett zu Deinem Themer
Ah vielen Dank!! Hab doch
am 25.07.2009 - 11:22 Uhr
Ah vielen Dank!!
Hab doch geahnt, dass es da ne simple Abfrage gibt :)
Hmmm nein, doch nicht.
am 25.07.2009 - 11:40 Uhr
Hmmm nein, doch nicht. Klappt seltsamerweise nicht...?
if ($is_front) return false;
bringt kein Ergbnis, eine direkte Überprüfung mit
<front>
dagegen schon. Das müsste doch dasselbe sein, oder?€: gelöst, drupal_is_front_page() macht das gewünscht ;)
Wem gehört die Website? Du
am 25.07.2009 - 13:12 Uhr
Wem gehört die Website? Du kannst ja nicht an einer Website rumspielen, aber nicht mal FTP Zugriff haben :D.
----------------------------------------
http://tobiasbaehr.de/
Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen
Ein Forum ist kein Ersatz für das www (Google.de).
sagredo schrieb Hmmm nein,
am 25.07.2009 - 13:49 Uhr
Hmmm nein, doch nicht. Klappt seltsamerweise nicht...?
if ($is_front) return false;
bringt kein Ergbnis, eine direkte Überprüfung mit
<front>
dagegen schon. Das müsste doch dasselbe sein, oder?€: gelöst, drupal_is_front_page() macht das gewünscht ;)
Ist ja auch logisch denn da wird kein Kontext der Variablen mit eingebunden,
--------------
Blog www.freeblogger.org: Deutscher IRC-Channel: irc.freenode.net #drupal.de ... Jabber-me: dwehner@im.calug.de
SirFiChi ist auch dein Halbgott.