EasyAdmin是一款开源的PHP后台管理系统,它提供了丰富的界面定制选项
在EasyAdmin中,添加按钮是由模板文件src/Templates/Admin/list_add_button.html.twig
控制的。要更改添加按钮,您需要复制此模板文件到您的主题目录,并进行修改。
例如,如果您使用的是默认主题,您可以这样做:
cp vendor/javiereguiluz/easyadmin-bundle/src/Templates/Admin/list_add_button.html.twig themes/my-theme/templates/admin/list_add_button.html.twig
然后,打开themes/my-theme/templates/admin/list_add_button.html.twig
文件,修改其中的HTML代码以更改添加按钮的样式和行为。
例如,您可以将添加按钮更改为一个带有自定义文本的链接:
{% if easyadmin_action_is_enabled('new') %}
<a href="{{ path('easyadmin', { action: 'new', entity: easyadmin.entity.name }) }}" class="btn btn-primary">
<i class="fa fa-plus"></i> 添加新{{ easyadmin.entity.name|trans }}
</a>
{% endif %}
在EasyAdmin中,搜索标签是由模板文件src/Templates/Admin/list_search.html.twig
控制的。要更改搜索标签,您需要复制此模板文件到您的主题目录,并进行修改。
例如,如果您使用的是默认主题,您可以这样做:
cp vendor/javiereguiluz/easyadmin-bundle/src/Templates/Admin/list_search.html.twig themes/my-theme/templates/admin/list_search.html.twig
然后,打开themes/my-theme/templates/admin/list_search.html.twig
文件,修改其中的HTML代码以更改搜索标签的样式和行为。
例如,您可以将搜索标签更改为一个带有自定义文本的输入框:
{% if easyadmin_action_is_enabled('search') %}
<form action="{{ path('easyadmin', { action: 'search', entity: easyadmin.entity.name }) }}" method="get">
<div class="input-group">
<input type="text" name="query" class="form-control" placeholder="{{ 'Search'|trans }}" value="{{ app.request.query.get('query') }}">
<span class="input-group-btn">
<button type="submit" class="btn btn-primary">
<i class="fa fa-search"></i> {{ 'Search'|trans }}
</button>
</span>
</div>
</form>
{% endif %}
完成上述更改后,刷新EasyAdmin后台管理界面,您应该能看到更新后的添加按钮和搜索标签。
领取专属 10元无门槛券
手把手带您无忧上云