Ben iş aramak maruz filtreleri ve Finder modülü ile bir görünüm kullanan bir web sitesi var. Kriterlerden biri 4 seçenekleri ile seçkin bir kutuda İngiliz Sterlini görüntülenir maaş aralığı vardır. Ancak, istemci kullanıcı farklı bir para birimi görüntülemesini sağlayan bir seçenek istedi.
Ben sırayla bir para birimi değerini içeren bir oturum değişkeni ayarlar, farklı bir para birimini seçmek bir kullanıcı sağlayan modülü oluşturduk. Kullanıcı Finder arama formunu veya filtre maruz Görüntüleme ya da içeren bir sayfayı görüntülediğinde, Drupal oturum değişkenin değerine göre seçme kutusunun görünür değerlerini değiştirir bazı JQuery ekler. Ancak, seçme seçenekleri gerçek değerlerini değişmez - kullanıcı görebilirsiniz ne sadece.
Ne yazık ki bu yöntem atar yayınlanan biçimi, dizi Drupal tarafından saklanan formu dizi uymuyor, çünkü belli ki, hata "yasadışı seçim site yöneticisi ile irtibata geçiniz tespit edilmiştir". Peki soru nasıl bu hata meydana gelen durdurmak olduğunu? Ben Gönder düğmesini ve formu aslında teslim ediliyor tıklayarak kullanıcı arasındaki değerleri değiştirmek nasıl emin değilim, ancak ben hemen önce teslim JQuery tarafından sıfırlanıyor form değerleri düşünüyordum. Başka bir seçenek form değerleri değiştirmek için belki hook_form_alter, ama bu da işe olsaydı tam olarak emin değilim.
Herhangi bir fikir?