理解我需要解决的问题的背景:
我到目前为止所做的事情:
我当前的非工作跨区代码:
<ul class="pages-list depth-0">
{% for item in grav.twig.items %}
<li class="page-item">
<div class="row page-item__row">
<div class="page-item__content">
<a href="{{ type }}/{{ item.route }}" class="page-edit item-read">{{ item.route|e }}</a>
</div>
<span class="page-item__tools">
<a href="{{ uri.addNonce(item_url ~ id ~ '/action' ~ separator ~ 'delete', 'admin-form', 'admin-nonce') }}"><i class="fa fa-close"></i></a>
</span>
</div>
</li>
{% endfor %}
</ul>
没有实际ID会产生此断开的链接:
<a href="#delete" class="page-delete delete-action" title="Delete contact-2018-02-23-053425-135837" data-remodal-target="delete" data-delete-url="/admin-panel/plugin-name/actiondelete/admin-nonce:9g641e7102c9cde7eab9924ef05cddd7"><i class="fa fa-close"></i></a>
在不同的插件中看到的基于ID的跨度产生了这个工作链接:
<a href="#delete" class="page-delete delete-action" title="Delete 'Record Name'" data-remodal-target="delete" data-delete-url="/admin-panel/plugin-name/entries/id:mz2gc6jwmnfw6ytm/action:delete/admin-nonce:9g641e7102c9cde7eab9924ef05cddd7"><i class="fa fa-close"></i></a>
我不想做的事:
解决方案如果不是一个疯狂的,永远不会工作的想法:
我的想法是否可能?我将尝试任何Twig / PHP建议,并尽一切努力使这个UI数据管理解决方案适用于我的客户端。所以请告诉我并指出正确的方向。最后,我想在这里做一个好的报告,因为能够将动态ID分配给平面文件会带来很多创造性的可能性。