{"id":206,"date":"2009-04-09T07:08:03","date_gmt":"2009-04-09T06:08:03","guid":{"rendered":"http:\/\/vince.tikasz.hu\/?p=206"},"modified":"2011-07-24T15:11:25","modified_gmt":"2011-07-24T13:11:25","slug":"drupal-submit-gombok-csereje","status":"publish","type":"post","link":"https:\/\/vince.tikasz.hu\/2009\/04\/09\/drupal-submit-gombok-csereje\/","title":{"rendered":"Drupal submit gombok cser\u00e9je"},"content":{"rendered":"
El\u00e9g sokszor belefutottam m\u00e1r Drupal smink k\u00e9sz\u00edt\u00e9sekor, hogy az \u0171rlapok elk\u00fcld\u00e9s\u00e9re szolg\u00e1l\u00f3 „Bek\u00fcld\u00e9s” gombot is form\u00e1zni kell. Az legegyszer\u0171bb eset, amikor egyszer\u0171 sz\u00ednez\u00e9sr\u0151l van sz\u00f3. Ha fix sz\u00e9less\u00e9g\u0171 gombokkat szeretn\u00e9nk l\u00e1tni, akkor egy h\u00e1tt\u00e9rk\u00e9p be\u00e1ll\u00edt\u00e1s\u00e1val b\u00e1rmilyen bonyolult form\u00e1z\u00e1s „megval\u00f3s\u00edthat\u00f3”. Viszont most v\u00e1ltoz\u00f3 sz\u00e9less\u00e9g\u0171 gombok szerepelnek a tervben, lekerek\u00edtett sz\u00e9lekkel. El\u00e9g sokszor belefutottam m\u00e1r Drupal smink k\u00e9sz\u00edt\u00e9sekor, hogy az \u0171rlapok elk\u00fcld\u00e9s\u00e9re szolg\u00e1l\u00f3 „Bek\u00fcld\u00e9s” gombot is form\u00e1zni kell. Az legegyszer\u0171bb eset, amikor egyszer\u0171 sz\u00ednez\u00e9sr\u0151l van sz\u00f3. Ha fix sz\u00e9less\u00e9g\u0171 gombokkat szeretn\u00e9nk l\u00e1tni, akkor egy h\u00e1tt\u00e9rk\u00e9p be\u00e1ll\u00edt\u00e1s\u00e1val b\u00e1rmilyen bonyolult form\u00e1z\u00e1s „megval\u00f3s\u00edthat\u00f3”. Viszont … Continue reading
\n
\nPersze megint elkezdtem egyenk\u00e9nt fel\u00fcl\u00edrni az \u0171rlapokat, amit kiss\u00e9 k\u00f6r\u00fclm\u00e9nyesnek \u00e9reztem. \u00c9s, mivel, az oldalon szerepl\u0151 minden gombot \u00edgy kell form\u00e1zni, kicsit jobban megvizsg\u00e1ltam a k\u00f3dot, \u00e9s felfedeztem, hogy megv\u00e1ltoztathat\u00f3 az alap\u00e9rtelmezett m\u0171k\u00f6d\u00e9s. A smink template.php<\/code> v\u00e9g\u00e9re \u00edrtam a k\u00f6vetkez\u0151t:<\/p>\n
function phptemplate_button( $element ) {\r\n \/\/ Make sure not to overwrite classes.\r\n if ( isset( $element[ '#attributes' ][ 'class' ] ) ) {\r\n $element[ '#attributes' ][ 'class' ] =\r\n 'form-'.$element[ '#button_type' ].' '.\r\n $element[ '#attributes' ][ 'class' ];\r\n }\r\n else {\r\n $element[ '#attributes' ][ 'class' ] =\r\n 'form-'.$element['#button_type' ];\r\n }\r\n\r\n $name = ( empty( $element[ '#name' ] ) ? '' : 'name=\"'. $element[ '#name' ] .'\" ' );\r\n $value = check_plain( $element[ '#value'] );\r\n $attribs = drupal_attributes( $element[ '#attributes' ] );\r\n\r\n return\r\n '<button type=\"submit\" value=\"'.$value.'\">'.\r\n '<span>'.$element[ '#value' ].'<\/span><\/button>';\r\n}<\/pre>\n","protected":false},"excerpt":{"rendered":"