could do extra['myvariable'] in templates

This commit is contained in:
2021-05-22 16:32:22 +02:00
parent ed1ee9e8a6
commit 38b30c12b4
13 changed files with 283 additions and 0 deletions

View File

@ -0,0 +1,35 @@
%if 'test' in %%extra['ejabberd']['new_name']
contain test
%end if
%%len(%%extra['ejabberd']['new_name'])
%if 'a' in %%extra['ejabberd']['new_name']
contain a
%end if
%for %%description in %%extra['ejabberd']['new_name']
leader: %%description
follower: %%description['mode']
%if %%description <= %%description['mode']
infeq
%end if
%if %%description >= %%description['mode']
supeq
%end if
%if %%description < %%description['mode']
inf
%end if
%if %%description > %%description['mode']
sup
%end if
%if %%description == %%description['mode']
eq
%end if
%if %%description != %%description['mode']
diff
%end if
%set %%var = %%description + %%description['mode']
%%var
%set %%var = %%description['mode'] + %%description
%%var
%end for
leader2: %%extra['ejabberd']['new_name'][0]['description']
follower2: %%extra['ejabberd']['new_name'][0]['mode']

View File

@ -0,0 +1,33 @@
{% if 'test' in extra.ejabberd.new_name -%}
contain test
{% endif -%}
{{ extra.ejabberd.new_name |length }}
{% if 'a' in extra.ejabberd.new_name -%}
contain a
{% endif -%}
{% for description in extra.ejabberd.new_name -%}
leader: {{ description }}
follower: {{ description.mode }}
{% if description <= description.mode -%}
infeq
{% endif -%}
{% if description >= description.mode -%}
supeq
{% endif -%}
{% if description < description.mode -%}
inf
{% endif -%}
{% if description > description.mode -%}
sup
{% endif -%}
{% if description == description.mode -%}
eq
{% endif -%}
{% if description != description.mode -%}
diff
{% endif -%}
{{ description + description.mode }}
{{ description.mode + description }}
{% endfor -%}
leader2: {{ extra.ejabberd.new_name[0].description }}
follower2: {{ extra.ejabberd.new_name[0].mode }}