-
Notifications
You must be signed in to change notification settings - Fork 24
Open
Description
I installed the plugin and found a bug:
Unable to find template "@MonsieurBizSyliusMenuPlugin/Admin/Browser/Modal/Content/_back.html.twig" (looked into: /app/vendor/monsieurbiz/sylius-menu-plugin/src/Resources/views) in [@MonsieurBizSyliusMenuPlugin/admin/browser/modal/content/items.html.twig at line 10](file:///admin/browser/modal/content/items.html.twig#L10).
I fixed this in a few seconds with:
{% set items = urlProvider.items(locale, search) %}
{% set maxResults = urlProvider.maxResults %}
{% if (items | length) >= maxResults %}
<div class="ui message">
<p>{{ 'monsieurbiz_menu.ui.too_many_results'|trans({'%maxResults%': maxResults }) }}</p>
</div>
{% endif %}
{% include '@MonsieurBizSyliusMenuPlugin/admin/browser/modal/content/_back.html.twig' %} # just change case on path
{% include '@MonsieurBizSyliusMenuPlugin/admin/browser/modal/content/_search.html.twig' %} # just change case on path
{% for item in items %}
<div class="position-relative">
<div class="list-group-item monsieurbiz-sylius-menu-browser__item" role="button"
onclick="monsieurbizSyliusMenuBrowseChooseItem('{{ inputName | escape('js') }}', '{{ inputValue | escape('js') }}', '{{ locale | escape('js') }}', '{{ urlProvider.code | escape('js')}}', '{{ item.value | escape('js')}}');"
>
<div class="description pe-2">
{{ ux_icon(urlProvider.icon, { 'class': 'icon' }) }} {{ item.name }}
</div>
</div>
<div class="position-absolute end-0 top-50 translate-middle-y pe-2">
{% include '@MonsieurBizSyliusMenuPlugin/admin/browser/modal/content/Item/_showLink.html.twig' %} # just change case on path
</div>
</div>
{% endfor %}I searched for other problems with this, but couldn't find any other bugs at this moment.
Thanks for your great job.
Metadata
Metadata
Assignees
Labels
No labels