Sha256: 021fd5656b3cd8ba95d3361605a0f78697f6e3f3c82918350331c540982a114d
Contents?: true
Size: 1.35 KB
Versions: 3
Compression:
Stored size: 1.35 KB
Contents
<?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 STARTERKIT_settings($saved_settings) { // Get the default values from the .info file. $defaults = zen_theme_get_default_settings('STARTERKIT'); // 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['STARTERKIT_example'] = array( '#type' => 'checkbox', '#title' => t('Use this sample setting'), '#default_value' => $settings['STARTERKIT_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; }
Version data entries
3 entries across 3 versions & 1 rubygems