diff theme-settings.php @ 0:a3750d724105 default tip

initital
author Dirk Wintergruen <dwinter@mpiwg-berlin.mpg.de>
date Tue, 02 Jun 2015 09:16:36 +0200
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/theme-settings.php	Tue Jun 02 09:16:36 2015 +0200
@@ -0,0 +1,33 @@
+<?php
+/**
+ * Implements hook_form_system_theme_settings_alter().
+ *
+ * @param $form
+ *   Nested array of form elements that comprise the form.
+ * @param $form_state
+ *   A keyed array containing the current state of the form.
+ */
+function mpiwgzen_wide_form_system_theme_settings_alter(&$form, &$form_state, $form_id = NULL)  {
+  // Work-around for a core bug affecting admin themes. See issue #943212.
+  if (isset($form_id)) {
+    return;
+  }
+
+  // Create the form using Forms API: http://api.drupal.org/api/7
+
+  /* -- Delete this line if you want to use this setting
+  $form['mpiwgzen_wide_example'] = array(
+    '#type'          => 'checkbox',
+    '#title'         => t('mpiwgzen sample setting'),
+    '#default_value' => theme_get_setting('mpiwgzen_wide_example'),
+    '#description'   => t("This option doesn't do anything; it's just an example."),
+  );
+  // */
+
+  // Remove some of the base theme's settings.
+  /* -- Delete this line if you want to turn off this setting.
+  unset($form['themedev']['zen_wireframes']); // We don't need to toggle wireframes on this site.
+  // */
+
+  // We are editing the $form in place, so we don't need to return anything.
+}