Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function bootstrap_form_system_theme_settings_alter(&$form, $form_state, $form_id = NULL) {
- $form['banner']['settings']['banner_path'] = array(
- '#type' => 'textfield',
- '#title' => t('Path to custom banner'),
- '#description' => t('The path to the file you would like to use for your banner'),
- '#default_value' => theme_get_setting('banner_path', $key),
- );
- $form['banner']['settings']['banenr_upload'] = array(
- '#type' => 'file',
- '#title' => t('Upload banner image'),
- '#maxlength' => 40,
- '#description' => t("If you don't have direct file access to the server, use this field to upload your banner.")
- );
- // Include theme settings file.
- bootstrap_include('bootstrap', 'theme/settings.inc');
- // Alter theme settings form.
- _bootstrap_settings_form($form, $form_state);
- }
- function bootstrap_form_system_theme_settings_submit_handler($form, &$form_state){
- if(!empty($form_state['values']['banner_image'])){
- $file = $form_state['values']['banner_image'];
- unset($form_state['values']['banner_image']);
- $filename = file_unmanaged_copy($file->uri);
- $form_state['values']['banner_image_path'] = $filename;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement