Przejdź do głównej zawartości

Posty

Wyświetlanie postów z listopad, 2012

Drupal tips: Wyświetlanie pola date jako texfield (zamiast fieldset)

Pole daty z modułu Date domyślnie jest renderowane jako fieldset. Niestety póki co, twórca modułu nie daje nam możliwości wyświetlania pola jako zwykły textfield w efekcie czego pole daty zawsze wyróżnia się w formularzu. Jak narazie najprostszym rozwiązaniem problemu jest zainstalowanie patcha do modułu date: cd <your_drupal_site>/sites/all/modules/date mkdir patch wget http://drupal.org/files/date_option_render_as_regular_field-1467712-60.patch patch patch -p1  < patch/date_option_render_as_regular_field-1467712-60.patch Po tej operacji w ustawieniach pola pojawi się sekcja Advanced settings w której możemy zaznaczyć, aby  pole było renderowane jako zwyły textfield. Po więcej informacji proponuję zajrzeć na stronę : http://drupal.org/node/1467712 Edit: Jest też drugie rozwiązanie będące bardziej "drupal friendly", które znalazłem na codekarate.com. Wystarczy mianowicie w pliku template.php nadpisać funkcję theme_date_combo:  function MYTHEME_date