fixed trans field for location module and redirect parent

This commit is contained in:
vedatakd 2020-01-10 14:40:34 +03:00
parent 9b3adea75f
commit 17072b28fb

View File

@ -1,32 +1,54 @@
{% extends "theme::layouts/default" %} {% extends "theme::layouts/default" %}
{% block content %} {% block content %}
{% include "theme::partials/messages" %} {% 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 }} {% if app.request.get('cities') is not empty %}
<div class="container-fluid"> {% set parent = "country" %}
<div class="card"> {% elseif app.request.get('districts') is not empty %}
<div class="card-block"> {% set parent = "city" %}
{{ form.fields.name|raw }} {% elseif app.request.get('neighborhoods') is not empty %}
{{ form.fields.slug|raw }} {% set parent = "district" %}
{% if app.request.get('cities') is not empty %} {% elseif app.request.get('village') is not empty %}
<input type="hidden" name="parent_country_id" value="{{ app.request.get('cities') }}"> {% set parent = "neighborhood" %}
{% elseif app.request.get('districts') is not empty %} {% endif %}
<input type="hidden" name="parent_city_id" value="{{ app.request.get('districts') }}">
{% elseif app.request.get('neighborhoods') is not empty %} {% set redirect_parameter = app.request.query|keys|first %}
<input type="hidden" name="parent_district_id" value="{{ app.request.get('neighborhoods') }}">
{% elseif app.request.get('village') is not empty %} <div class="container-fluid">
<input type="hidden" name="parent_neighborhood_id" value="{{ app.request.get('village') }}"> {% set form = form('location', app.request.query|keys|first).
{% endif %} entry(id).
{{ form.fields.order|raw }} actions({'save':{}}).
</div> redirect('/admin/location/'~redirect_parameter~'?'~parent~"="~app.request.get(redirect_parameter))
</div> .get() %}
<div class="controls card"> {{ form.open({
<div class="card-block"> 'class': 'form ' ~ form.options.class ,
{{ form.actions|raw }} 'enctype': 'multipart/form-data',
</div> })|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>
</div> </div>
{{ form.close|raw}} <div class="controls card">
<div class="card-block">
{{ form.actions|raw }}
</div>
</div>
{{ form.close|raw }}
</div>
{% endblock %} {% endblock %}