SORU
31 Mart 2009, Salı


Nasıl Siteye bir sayfanın tam URL adresini almak için?

Siteye bir site içinde geçerli sayfanın URL tutmak için ihtiyacım var. İçerik türü - düğüm herhangi bir tür olabilir ne olduğu önemli değil.

Tema ya da temel url yolunu aramıyorum, ya da Siteye get_destination. Bana tam olarak şunları verecek bir işlev veya değişken arıyorum:

http://example.com/node/number

Ya da olmasa da (daha büyük olasılıkla) http://.

CEVAP
1 NİSAN 2009, ÇARŞAMBA


drupal_get_destination() doğru yerde geçerli iç yolu kapılmanı işaret eden bazı iç kod vardır. Mutlak bir URL içine o yoldan çevirmek için, url() işlev görecektir. 'Mutlak' seçeneği tam URL değil, sadece iç yolu oluşturur geçti. Ayrıca mevcut yol için herhangi bir yolu diğer adları da takas olur.

$path = isset($_GET['q']) ? $_GET['q'] : '<front>';
$link = url($path, array('absolute' => TRUE));

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Pál Zoltán Illés

    Pál Zoltán

    30 NİSAN 2007
  • The White House

    The White Ho

    21 Ocak 2006
  • Tips On Linux

    Tips On Linu

    26 Temmuz 2008