diff --git a/ckan/controllers/admin.py b/ckan/controllers/admin.py index b6e6ea8e905..97d662c9b67 100644 --- a/ckan/controllers/admin.py +++ b/ckan/controllers/admin.py @@ -52,10 +52,11 @@ def config(self): # reset to values in config app_globals.reset() - styles = [('Default', '/base/css/main.css'), - ('Red', '/base/css/red.css'), - ('Green', '/base/css/green.css'), - ('Fuchsia', '/base/css/fuchsia.css')] + # Styles for use in the form.select() macro. + styles = [{'text': 'Default', 'value': '/base/css/main.css'}, + {'text': 'Red', 'value': '/base/css/red.css'}, + {'text': 'Green', 'value': '/base/css/green.css'}, + {'text': 'Fuchsia', 'value': '/base/css/fuchsia.css'}] data = {} data['title'] = g.site_title diff --git a/ckan/templates/admin/config.html b/ckan/templates/admin/config.html index ef4794a3f90..a591e2f14cb 100644 --- a/ckan/templates/admin/config.html +++ b/ckan/templates/admin/config.html @@ -4,29 +4,24 @@ {% block title %}{{ _('Administration') }} - {{ super() }}{% endblock %} -{% block breadcrumb_content %} -{% endblock %} - {% block primary %}

{{ _('Configuration Settings') }}

+
-
- -
- -
-
-{{ form.input('title', id='field-title', label=_('Site Title'), placeholder=_('eg. CKAN'), value=data.title, error=errors.title) }} -{{ form.input('tagline', id='field-tagline', label=_('Tag Line'), placeholder=_('eg. The Open Source Data Portal'), value=data.tagline, error=errors.tagline) }} -{{ form.markdown('about', id='field-about', label=_('About Text'), placeholder=_('About contents'), value=data.about, error=errors.about) }} - - + {{ form.select('style', id='field-style', label=_('Style'), options=styles, selected=data.style, error=errors.style) }} + + {{ form.input('title', id='field-title', label=_('Site Title'), placeholder=_('eg. CKAN'), value=data.title, error=errors.title, classes=['control-medium']) }} + + {{ form.input('tagline', id='field-tagline', label=_('Tag Line'), placeholder=_('eg. The Open Source Data Portal'), value=data.tagline, error=errors.tagline, classes=['control-medium']) }} + + {{ form.markdown('about', id='field-about', label=_('About Text'), placeholder=_('About contents'), value=data.about, error=errors.about) }} + +
+ + +