1
0
mirror of https://github.com/flextype/flextype.git synced 2025-08-15 09:34:14 +02:00

Flextype Box Plugin: Admin #125 #117

- Entries Controller/Views implementation
This commit is contained in:
Awilum
2019-06-03 20:08:17 +03:00
parent 5e49dcd887
commit fac340884d
2 changed files with 18 additions and 5 deletions

View File

@@ -8,11 +8,11 @@
<div class="col-md-6">
<div class="form-group">
<label for="title">{{ tr('admin_title') }}</label>
<input type="text" id="entriesTitle" name="title" value="" class="form-control" required="required" data-validation="length required" data-validation-length="min1" data-validation-error-msg="{{ tr('admin_error_title_empty_input') }}">
<input type="text" id="title" name="title" value="" class="form-control" required="required" data-validation="length required" data-validation-length="min1" data-validation-error-msg="{{ tr('admin_error_title_empty_input') }}">
</div>
<div class="form-group">
<label for="slug">{{ tr('admin_name') }}</label>
<input type="text" id="entriesSlug" name="slug" value="" class="form-control" required="required" data-validation="length required" data-validation-length="min1" data-validation-error-msg="{{ tr('admin_error_name_empty_input') }}">
<input type="text" id="slug" name="slug" value="" class="form-control" required="required" data-validation="length required" data-validation-length="min1" data-validation-error-msg="{{ tr('admin_error_name_empty_input') }}">
</div>
<div class="form-group">
<label>{{ tr('admin_type') }}</label>
@@ -23,7 +23,7 @@
</select>
</div>
<div class="form-group">
<input type="submit" id="createEntry" name="create_entry" value="{{ tr('admin_create') }}" class="btn btn-black">
<input type="submit" id="create" name="create" value="{{ tr('admin_create') }}" class="btn btn-black">
</div>
</div>
</div>

View File

@@ -43,14 +43,27 @@
</button>
<div class="dropdown-menu">
<a class="dropdown-item" href="{{ path_for('admin.entries.add') }}?id={{ entry.slug }}">{{ tr('admin_add') }}</a>
<a class="dropdown-item" href="{{ path_for('admin.entries.duplicateProcess') }}?id={{ entry.slug }}">{{ tr('admin_duplicate') }}</a>
<a class="dropdown-item" href="javascript:;"
onclick="event.preventDefault();
document.getElementById('duplicate-id-{{ entry.slug }}').submit();">{{ tr('admin_duplicate') }}</a>
<a class="dropdown-item" href="{{ path_for('admin.entries.rename') }}?id={{ entry.slug }}">{{ tr('admin_rename') }}</a>
<a class="dropdown-item" href="{{ path_for('admin.entries.move') }}?id={{ entry.slug }}">{{ tr('admin_move') }}</a>
<a class="dropdown-item" href="{{ base_url() }}/{{ entry.slug }}" target="_blank">{{ tr('admin_preview') }}</a>
<a class="dropdown-item" href="{{ path_for('admin.entries.type') }}?entry={{ entry.slug }}">{{ tr('admin_type') }}</a>
</div>
</div>
<a class="btn btn-default" href="{{ path_for('admin.entries.deleteProcess') }}?entry={{ entry.slug }}&entry_current={{ entry_current }}">{{ tr('admin_delete') }}</a>
<form id="duplicate-id-{{ entry.slug }}" action="{{ path_for('admin.entries.duplicateProcess') }}" method="POST" style="display: none;">
{{ csrf() }}
<input type="hidden" name="id" value="{{ entry.slug }}">
</form>
<form id="delete-id-{{ entry.slug }}" action="{{ path_for('admin.entries.deleteProcess') }}" method="POST" style="display: none;">
{{ csrf() }}
<input type="hidden" name="id" value="{{ entry.slug }}">
<input type="hidden" name="id-current" value="{{ id_current }}">
</form>
<a class="btn btn-default" href="javascript:;"
onclick="event.preventDefault();
document.getElementById('delete-id-{{ entry.slug }}').submit();">{{ tr('admin_delete') }}</a>
</td>
</tr>
{% endfor %}