diff --git a/admin/templatetags/admin_extras.py b/admin/templatetags/admin_extras.py index fc5e2bcba..36c48d0e5 100644 --- a/admin/templatetags/admin_extras.py +++ b/admin/templatetags/admin_extras.py @@ -99,11 +99,17 @@ def param(app, definition): result = """
""" % definition["name"] name = "%s.%s" % (app, definition["name"]) + value = definition.has_key("value") \ + and definition["value"] or definition["default"] + if definition["type"] in ["string", "int"]: - value = definition.has_key("value") \ - and definition["value"] or definition["default"] result += """ """ % (name, name, value) + + if definition["type"] == "text": + result += "" \ + % (name, name, value) + if definition["type"] in ["list", "list_yesno"]: result += """