Mercurial > hg > soundsoftware-drupal-theme
view theme-settings.php @ 7:787c247a1b22 tip
Minor font change
author | Chris Cannam |
---|---|
date | Thu, 15 Nov 2012 10:58:56 +0000 |
parents | 1700a4568043 |
children |
line wrap: on
line source
<?php // $Id: theme-settings.php,v 1.7 2008/09/11 09:36:50 johnalbin Exp $ // Include the definition of zen_settings() and zen_theme_get_default_settings(). include_once './' . drupal_get_path('theme', 'zen') . '/theme-settings.php'; /** * Implementation of THEMEHOOK_settings() function. * * @param $saved_settings * An array of saved settings for this theme. * @return * A form array. */ function soundsoftware_settings($saved_settings) { // Get the default values from the .info file. $defaults = zen_theme_get_default_settings('soundsoftware'); // Merge the saved variables and their default values. $settings = array_merge($defaults, $saved_settings); /* * Create the form using Forms API: http://api.drupal.org/api/6 */ $form = array(); /* -- Delete this line if you want to use this setting $form['soundsoftware_example'] = array( '#type' => 'checkbox', '#title' => t('Use this sample setting'), '#default_value' => $settings['soundsoftware_example'], '#description' => t("This option doesn't do anything; it's just an example."), ); // */ // Add the base theme's settings. $form += zen_settings($saved_settings, $defaults); // Remove some of the base theme's settings. unset($form['themedev']['zen_layout']); // We don't need to select the base stylesheet. // Return the form return $form; }