Farklı sayfalarda Filtre ve gör ekranlar

2 Cevap php

Eğer İzlenme modülü kullandığınızda Situation: Drupal olarak, bu aynı sayfada arama formu ve Sonuçları görüntülemek için kısıtlar.

Örneğin Page A = (Search Form + Results).

There is no option in Views module interface to move/copy Search Form to another page. E.g. Page A = Search Form, Page B = Results Form

Question: Ben sitesi ön sayfasında Filter(Search) Form, ayrı bir varsa o İzlenme mimari tarafından izin var mı, ve bu form, daha sonra [(2)] {görüntüler (ki gerçek görünüm sayfa arama params'ı sundu }).

Benim asıl hedefi sonuçlar ben ikinci sayfada gelişmiş arama formunu gösterecektir görüntülenen sonra 1. sayfada basit bir arama var ve oldu.

Doğal olarak, bu görünüm onları anlamak diye 1 özel form orijinal filtre biçiminde özdeş alanlarına sahip olmak için gidiyorum.

Tipik / kabul edilen bir çözüm var mı?

2 Cevap

Short answer

Bu İzlenme Exposed form in block ayarı ile otomatik olarak yapılır.

Longer Answer

Eğer, Exposed form in block Temel Ayarlar "Evet" altında ayarlanmış manzarası içinde bunu yapmak istiyorum. Bu, tüm açık filtre formları ile bir blok oluşturur. Bir blok olarak görünmesini ne bölge tanımlamak ve hangi sayfaları olabilir.

Bloğunda formu sizin maruz filtreler tanımlamak form elemanları tarafından belirlenen sorgu dizesi ile, sayfanızın bakış URL'ye bir GET isteği gönderir.

Eğer düğüm başlık üzerinde açık bir arama oluşturmak ve Filter Identifier "unvanı" varsayılan korumak Örneğin, her zaman kendi formunu zanaat buna mesajlar /searchview?title=blah. Olabilir Ben, blok sistemi ile kendimi sopa istiyorum.

Ben gerçekten de ne demek istediğini anlayamıyorum.

Başka bir sayfaya veri gönderen bir arama formu MVC deseni ile mükemmel uyumlu, sürece (görünümünde denetleyicisi ve html modeli, veri manipülasyon databse etkileşim) ayrılmış İlgi Alanlarınız tutmak gibi.