Blokları sadece kullanıcının kendi profil sayfasında görüntülemek

İlgili Konular: Drupal Genel Bilgiler     

Bazı blokları örneğin User Relationship eklentisini kullanıyorsanız kullanıcıya bekleyen isteklerini sadece profil sayfalarında o kullanıcıya göstermek istiyorsanız aşağıdaki kod satırlarını; blok ayar sayfasında ayarlamak istediğiniz bloğun düzenle (ayarla) bağlantısına tıkladıktan sonra aşağıdaki php kipi doğruysa seçeneğini seçerek hemen altındaki metin alanına yapıştırınız.

Ekleyeceğiniz kodlar:

<?php
global $user;
if (arg(0) == 'user' && $user->uid == arg(1)){
  return TRUE;
}
else {
  return FALSE;
}
?>

Kullanıcı sayfalarının yolu genel olarak şu şekildedir:
http://www.example.com/user/uid

Burada kodlarda kullandığımız değişkenler:
http://www.example.com/arg(0)/arg(1)

Bu değişkenleri kullanarak kodu istediğiniz gibi oluşturabilirsiniz.

Yorumlar

Yeni yorum veya soru gönder

Bu alanın içeriği gizlenecek, genel görünümde yer almayacaktır.
  • PHP source code can also be enclosed in <?php ... ?> or <% ... %>.
  • You may insert videos with [video:URL]

Biçimlendirme seçenekleri hakkında daha fazla bilgi


4 + 1 =
Basit matematik sorusunuz çözünüz. Örn; 1+3= 4