mirror of
https://github.com/phpbb/phpbb.git
synced 2025-08-16 21:54:00 +02:00
[ticket/15289] Use macros to generate form
PHPBB3-15289
This commit is contained in:
@@ -1,3 +1,4 @@
|
||||
{% import 'forms.html' as forms %}
|
||||
<!-- INCLUDE overall_header.html -->
|
||||
|
||||
<a id="maincontent"></a>
|
||||
@@ -29,13 +30,16 @@
|
||||
<fieldset id="{{ storage.get_name }}_{{ provider.get_name }}_settings">
|
||||
<legend>{{ lang('STORAGE_' ~ storage.get_name | upper ~ '_TITLE') }} - {{ lang('STORAGE_ADAPTER_' ~ provider.get_name | upper ~ '_NAME') }}</legend>
|
||||
{% for name, options in provider.get_options %}
|
||||
{% set lang_name = 'STORAGE_ADAPTER_' ~ provider.get_name | upper ~ '_OPTION_' ~ name | upper %}
|
||||
{% set options = options|merge({'name': storage.get_name ~ '[' ~ name ~ ']'}) %}
|
||||
{{ adm_block(lang(lang_name), '', input(options, attribute(CONFIG, 'storage\\' ~ storage.get_name ~ '\\config\\' ~ name))) }}
|
||||
{% set l_name = 'STORAGE_ADAPTER_' ~ provider.get_name | upper ~ '_OPTION_' ~ name | upper %}
|
||||
{% set options = options|merge({'name': storage.get_name ~ '[' ~ name ~ ']'}) %}
|
||||
{% set options = options|merge({'value': attribute(CONFIG, 'storage\\' ~ storage.get_name ~ '\\config\\' ~ name)}) %}
|
||||
{{ forms.form_row(
|
||||
forms.form_label(l_name),
|
||||
forms.form_control(options)
|
||||
) }}
|
||||
{% endfor %}
|
||||
</fieldset>
|
||||
{% endfor %}
|
||||
|
||||
{% endfor %}
|
||||
|
||||
<fieldset class="submit-buttons">
|
||||
|
Reference in New Issue
Block a user