Przejdź do głównej zawartości

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_combo($variables) {
  return theme('form_element', $variables);
}
 
 
Szczegółowy opis na http://codekarate.com/blog/removing-fieldset-drupal-7-date-field

Komentarze

Popularne posty z tego bloga

Świat IT: Pszczoły i motyle

Ciepły i pogodny koniec wakacji sprzyja spacerom na łonie natury i obserwowaniu tego mistycznego świata dziejącego się poza naszymi monitorami. Chyba właśnie przez to podczas rozmowy o specyfice pracy w zespołach rozproszonych i ludzi, którzy do tego modelu pasują bądź też nie, przyszła mi do głowy metafora ze świata przyrody. Usiądzmy wygodnie i wyobraźmy sobiepachnącą słońcem łąkę pełną polnych kwiatów pośród których lata mnóstwo owadów. Skoncentrujmy swój wzrok na pszczołach i motylach. Oba gatunki owadów fruwają. Oba zapylają kwiaty pozwalając im się rozmnażać. Oba są pożyteczne. Oba budzą ogólną sympatię, a jednak możemy dostrzec sporo różnic. Motyle są kolorowe, wydają się radosne, frywolne. Są włóczęgami, niespokojnymi duchami. Kojarzą mi się z kreatywnością, niezależnością i swobodą. Pszczoły są pracowite, działają zespołowo, poświęcają się dla królowej. Kojarzą mi się z pracowitością, posłuszeństwem, przywiązaniem do miejsca. Powyższe charakterystyki całkiem nieźl...

Potworne debugowanie Actionscript

Przyznam się do czegoś... nie ogarniam debuggera Flasha do Actionscript3... Na pewno nie ma tam okienka z wylistowanymi instancjami obiektów? Ze zmiennymi? Jeśli jest i ktoś mi to udowodni, to będę szczęśliwszym człowiekiem, ale i tak dalej będę korzystał z wynalazku o wesołej nazwie De MonsterDebugger . Jest to zewnętrzna aplikacja napisana w AIR , która jest takim samobieżnym   Firebugiem dla deweloperów flashowych. Ogólna zasada działania opiera się na zaimportowaniu klasy MonsterDebugger i stworzeniu jej obiektu. Potem możemy się już bawić używając jej różnorakich metod, z których podstawową jest oczywiście trace(). Nie jest ona potrzebna we Flash IDE, ale okazuje się być bezcenna, gdy piszemy w samym FlashDevelop . Polecam przejrzeć szczegółowy i ładnie przedstawiony spis ficzerów DeMonstera.

Praca z domu - subiektywne spojrzenie szarego programisty.

Siednij ze se na gronicku W lesie albo przy strumycku I posłuchoj co ci w kodzie gro