mirror of
https://github.com/openclassify/openclassify.git
synced 2026-01-11 18:01:10 -06:00
fixed trans field for location module and redirect parent
This commit is contained in:
parent
9b3adea75f
commit
17072b28fb
@ -1,32 +1,54 @@
|
||||
{% extends "theme::layouts/default" %}
|
||||
{% block content %}
|
||||
{% include "theme::partials/messages" %}
|
||||
{{ asset_add("scripts.js", "streams::js/form/form.js") }}
|
||||
{{ asset_add("scripts.js", "streams::js/form/translations.js") }}
|
||||
|
||||
{% set form = form('location', app.request.query|keys|first).entry(id).get() %}
|
||||
|
||||
{{ form_open()|raw }}
|
||||
<div class="container-fluid">
|
||||
<div class="card">
|
||||
<div class="card-block">
|
||||
{{ form.fields.name|raw }}
|
||||
{{ form.fields.slug|raw }}
|
||||
{% if app.request.get('cities') is not empty %}
|
||||
<input type="hidden" name="parent_country_id" value="{{ app.request.get('cities') }}">
|
||||
{% elseif app.request.get('districts') is not empty %}
|
||||
<input type="hidden" name="parent_city_id" value="{{ app.request.get('districts') }}">
|
||||
{% elseif app.request.get('neighborhoods') is not empty %}
|
||||
<input type="hidden" name="parent_district_id" value="{{ app.request.get('neighborhoods') }}">
|
||||
{% elseif app.request.get('village') is not empty %}
|
||||
<input type="hidden" name="parent_neighborhood_id" value="{{ app.request.get('village') }}">
|
||||
{% endif %}
|
||||
{{ form.fields.order|raw }}
|
||||
</div>
|
||||
</div>
|
||||
<div class="controls card">
|
||||
<div class="card-block">
|
||||
{{ form.actions|raw }}
|
||||
</div>
|
||||
{% if app.request.get('cities') is not empty %}
|
||||
{% set parent = "country" %}
|
||||
{% elseif app.request.get('districts') is not empty %}
|
||||
{% set parent = "city" %}
|
||||
{% elseif app.request.get('neighborhoods') is not empty %}
|
||||
{% set parent = "district" %}
|
||||
{% elseif app.request.get('village') is not empty %}
|
||||
{% set parent = "neighborhood" %}
|
||||
{% endif %}
|
||||
|
||||
{% set redirect_parameter = app.request.query|keys|first %}
|
||||
|
||||
<div class="container-fluid">
|
||||
{% set form = form('location', app.request.query|keys|first).
|
||||
entry(id).
|
||||
actions({'save':{}}).
|
||||
redirect('/admin/location/'~redirect_parameter~'?'~parent~"="~app.request.get(redirect_parameter))
|
||||
.get() %}
|
||||
{{ form.open({
|
||||
'class': 'form ' ~ form.options.class ,
|
||||
'enctype': 'multipart/form-data',
|
||||
})|raw }}
|
||||
<div class="card">
|
||||
<div class="card-block">
|
||||
<fieldset>
|
||||
<div class="section">
|
||||
{% set fields = form.fields.base().pluck('field_name').all() %}
|
||||
<div class="field-group name">
|
||||
{% for field in form.fields.translations('name') %}
|
||||
{{ field.render({'form': form})|raw }}
|
||||
{% endfor %}
|
||||
</div>
|
||||
{{ form.fields.slug|raw }}
|
||||
<input type="hidden" name="parent_{{ parent }}_id" value="{{ app.request.get(redirect_parameter) }}">
|
||||
{{ form.fields.order|raw }}
|
||||
</div>
|
||||
</fieldset>
|
||||
</div>
|
||||
</div>
|
||||
{{ form.close|raw}}
|
||||
<div class="controls card">
|
||||
<div class="card-block">
|
||||
{{ form.actions|raw }}
|
||||
</div>
|
||||
</div>
|
||||
{{ form.close|raw }}
|
||||
</div>
|
||||
{% endblock %}
|
||||
Loading…
Reference in New Issue
Block a user