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.

Yeni yorum veya soru gönder

Bu alanın içeriği gizlenecek, genel görünümde yer almayacaktır.
  • Glossary terms will be automatically marked with links to their descriptions. If there are certain phrases or sections of text that should be excluded from glossary marking and linking, use the special markup, [no-glossary] ... [/no-glossary]. Additionally, these HTML elements will not be scanned: a, abbr, acronym, code, pre.
  • Eklediğiniz bağlantılara rel="nofollow" eklenerek, eklediklerinizin arama motorları tarafından bu site üzerinden indexlenmesi engellenir.

  • You may insert videos with [video:URL]

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


CAPTCHA
Bu soru sizin gerçek bir ziyaretçi olup olmadığınızı anlamak için sorulmaktadır..
CAPTCHA resmi
Resimdeki karakterleri giriniz.

Yazarlarımız