Block nur auf einer Seite darstellen
![](http://www.drupalcenter.de/files/noavatar_mini.gif)
am 21.07.2011 - 21:35 Uhr in
Hallo
Habe wieder eine Frage. Ich möchte einen bestimmten Block NUR auf der Seite user/% darstellen. Auf Unterseiten von user/% soll der Block nicht auftauchen, also z.B. auf user/%/track soll der Block nicht dargestellt werden. Wie kann ich das machen? Wenn ich in den Einstellungen user/% für den Block angebe, dann zeigt er ihn auch auf den Unterseiten.
Beste Grüße
Karl
- Anmelden oder Registrieren um Kommentare zu schreiben
Dann mußt Du die Sichtbarkeit
am 21.07.2011 - 22:49 Uhr
Dann mußt Du die Sichtbarkeit über PHP steuern z.B. so (aber nicht getestet):
<?php
if (arg(0) == 'user' && is_numeric(arg(1)) && !isset(arg(2))) return true;
else return false;
?>
Beste Grüße
Werner
Ja das dachte ich mir schon,
am 22.07.2011 - 00:17 Uhr
Ja das dachte ich mir schon, habs nun auch so gelößt.
Anmerkung zu deinem Code: arg(2) muss man in eine Hilfvariable schreiben und dann mit isset prüfen, sonst gibt es eine Fehlermeldung.
Danke.