Ben farklı bir sayfada birden fazla blok görüşlerini filtrelemek için tek maruz filtre kullanabilir miyim?

1 Cevap php

Bana belli bir filtreden konumu ile ilgili bilgi dört adet vermek yakınlığı ile filtrelenen bir sayfada dört blok görüşlerini ("bilgi" sayfa diyoruz) var.

Ben çalıştırıldığında (bilgi) sayfasına götür ve aynı yakınlığı ile dört görüşlerini intro sayfada girilen filtre olacağını maruz bir yakınlık filtresi ile bir intro sayfası oluşturmak mümkün olmak istiyorum.

Bunu nasıl yapabilirim? Ben php yeni duyuyorum ama çalışmak için istekli .... öğrenme!

Teşekkürler

1 Cevap

Eğer Drupal 6 Okunma kullanıyorsanız, cevabı evet - bazı önemli uyarılar ile.

Drupal normal biçimlerinin aksine, Görüntüleme 'maruz filtre değerleri $ _POST fazla olarak $ _GET params raher gelir. Bu sadece geçerli URL'ye ..? Filtre = değer & filter2 = value2 vs ekleyerek bir açık filtre doldurmak anlamına gelir.

Kicker aynı sayfada birden çok kez URL aynı filtre tuşları arıyorsanız, ikisi gelen filtre değeri kullanmak olacaktır. Sen gelen değerler için 'tuşları' aynı listede birlikte, emin tüm kullanıcı filtreleri aynı listeyi emin olmak maruz filtrelerin her görünümün listesini yapılandırmak gerekir. İzlenme varsayılan olarak her görünümde görünmesini istediğiniz, ancak bir bloğa kendi maruz filtreleri taşımak için her bakış bir seçenek var - filtre formu sadece bir kez görünmesini istiyorsanız, siz de bazı kurnaz hokkabazlık yapmak zorunda kalabilirsiniz ; Bu URL yoluyla gelirse aktif filtreleme tutarak yapıyor ve maruz filtre bloğu sağlayan DEĞİL etkin, görünümün maruz filtre widget gizler.

Özetlemek gerekirse: emin olun her dört kez maruz filtrelerin aynı listesi var, ve filtreler için aynı 'tuşlarını' kullanıyor. Manzaralarından birine tüm ama maruz filtre widget gizle. Bu noktada, bu çalışması gerekir.