summaryrefslogtreecommitdiff
path: root/modules/system
diff options
context:
space:
mode:
Diffstat (limited to 'modules/system')
-rw-r--r--modules/system/system.admin.inc6
-rw-r--r--modules/system/system.module15
2 files changed, 21 insertions, 0 deletions
diff --git a/modules/system/system.admin.inc b/modules/system/system.admin.inc
index 6fd477674..1ff8bdf9e 100644
--- a/modules/system/system.admin.inc
+++ b/modules/system/system.admin.inc
@@ -1213,6 +1213,12 @@ function system_site_information_settings() {
'#field_prefix' => url(NULL, array('absolute' => TRUE)) . (variable_get('clean_url', 0) ? '' : '?q='),
'#required' => TRUE,
);
+ $form['default_nodes_main'] = array(
+ '#type' => 'select', '#title' => t('Number of posts on front page'),
+ '#default_value' => 10,
+ '#options' => drupal_map_assoc(array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 15, 20, 25, 30)),
+ '#description' => t('The maximum number of posts per page to display on overview pages like the front page above.')
+ );
$form['site_403'] = array(
'#type' => 'textfield',
'#title' => t('Default 403 (access denied) page'),
diff --git a/modules/system/system.module b/modules/system/system.module
index 6db8db9dc..767981c82 100644
--- a/modules/system/system.module
+++ b/modules/system/system.module
@@ -56,6 +56,21 @@ define('DRUPAL_USER_TIMEZONE_EMPTY', 1);
*/
define('DRUPAL_USER_TIMEZONE_SELECT', 2);
+ /**
+ * Disabled option on forms and settings
+ */
+define('DRUPAL_DISABLED', 0);
+
+/**
+ * Optional option on forms and settings
+ */
+define('DRUPAL_OPTIONAL', 1);
+
+/**
+ * Required option on forms and settings
+ */
+define('DRUPAL_REQUIRED', 2);
+
/**
* Implement hook_help().
*/