Ana içeriğe atla

Drupal 7 Hızlandırma: Views Filtre ve Field Erişimi

Seyfettin Kahveci
Seyfettin Kahveci
15 dakika okuma süresi

Drupal 7 kullanıcısıysanız view'ınızın sonucunu istediğiniz gibi biçimlendirmek için bağlamsal filtrelerinin içerisinde PHP kullanıyor ve node'unuza ait field ile karşılaştırma yapmak istiyorsanız ilk aklınıza gelen node_load fonksiyonunu kullanıp arg(1) değerinde bulunan sayısal değeri yüklemektir. Bu işlem doğru bir yöntemdir istediğiniz sonucu bu yöntemle alabilirsiniz. Ancak bunu kullandığınızda o view'ı kullandığınız tüm sayfalarda view için node tekrar tekrar yüklenecektir. Birden çok view'da bu işlemi yaparsanız belirgin bir yavaşlama hissedeceksiniz. Node ile ilgili contextual filtrenizde node_load fonksiyonunu kullanmak yerine aşağıdaki kodu kullandığınızda her seferinde node'u tekrar yüklemekten sistemi kurtaracak ve çok daha hızlı bir websayfasına kavuşacaksınız.

$node = menu_get_object(); 

Ofislerimiz

Drupart Locations

Ofislerimiz

Drupart AR-GE

GOSB Teknopark Hi-Tech Bina 3.Kat B3 Gebze - KOCAELİ

+90 262 678 8872

+90 216 706 12 58 

[email protected]

Londra

151 West Green Road, London, England

+44 203 815 6478

[email protected]

Newark

112 Capitol Trail Suite, A437 Newark DE, 19711

+1 (740) 666 6255

[email protected]

Wiesbaden

Hinterbergstraße 27
65207 Wiesbaden
Deutschland

+49 (0) 6151 – 492 70 23

[email protected]