2013-08-03 06:26:17 -04:00
< p >
Any changes you make here will simply be appended to < code > {{ file }}< / code > . If you wish to make the most of Tinyboard's customizability, you can instead edit the file directly. This page is intended for making quick changes and for those who don't have a basic understanding of PHP code.
< / p >
{% if boards|count %}
< ul >
{% if board %}
< li > < a href = "?/config" > Edit site-wide config< / a > < / li >
{% endif %}
{% for _board in boards if _board.uri != board %}
< li >
< a href = "?/config/{{ _board.uri }}" > Edit config for {{ config.board_abbreviation|sprintf(_board.uri) }}< / a >
< / li >
{% endfor %}
< / ul >
{% endif %}
2012-05-20 06:20:50 -04:00
< form method = "post" action = "" >
< table class = "mod config-editor" >
< tr >
2013-08-03 06:26:17 -04:00
< th class = "minimal" > {% trans 'Name' %}< / th >
< th > {% trans 'Value' %}< / th >
< th class = "minimal" > {% trans 'Type' %}< / th >
< th > {% trans 'Description' %}< / th >
2012-05-20 06:20:50 -04:00
< / tr >
{% for var in conf if var.type != 'array' %}
{% if var.name|count == 1 %}
{% set name = 'cf_' ~ var.name %}
{% else %}
{% set name = 'cf_' ~ var.name|join('/') %}
{% endif %}
< tr >
< th class = "minimal" >
{% if var.name|count == 1 %}
{{ var.name }}
{% else %}
{{ var.name|join(' → ') }}
{% endif %}
< / th >
< td >
{% if var.type == 'string' %}
< input name = "{{ name }}" type = "text" value = "{{ var.value|e }}" >
2013-08-03 05:41:01 -04:00
{% elseif var.permissions %}
2013-08-01 15:20:25 -04:00
< select name = "{{ name }}" >
2013-09-08 11:33:51 -04:00
{% for group_value, group_name in config.mod.groups %}
< option value = "{{ group_value }}" { % if var . value = = group_value % } selected { % endif % } >
{{ group_name }}
< / option >
{% endfor %}
2013-08-01 15:20:25 -04:00
< / select >
2012-05-20 06:20:50 -04:00
{% elseif var.type == 'integer' %}
< input name = "{{ name }}" type = "number" value = "{{ var.value|e }}" >
{% elseif var.type == 'boolean' %}
< input name = "{{ name }}" type = "checkbox" { % if var . value % } checked { % endif % } >
{% else %}
?
{% endif %}
{% if var.type == 'integer' or var.type == 'boolean' %}
< small > Default: < code > {{ var.default }}< / code > < / small >
{% endif %}
< / td >
< td class = "minimal" >
{{ var.type|e }}
< / td >
2013-08-03 05:44:39 -04:00
< td style = "word-wrap:break-word;width:50%" >
{{ var.comment|join(' ') }}
2012-05-20 06:20:50 -04:00
< / td >
< / tr >
{% endfor %}
< / table >
< ul style = "padding:0;text-align:center;list-style:none" >
< li > < input name = "save" type = "submit" value = "{% trans 'Save changes' %}" > < / li >
< / ul >
< / form >