Skip to content

Commit 314d952

Browse files
authored
INT-176: Add template to suggest element
Add template to suggest element
1 parent 8a5dc8e commit 314d952

2 files changed

Lines changed: 43 additions & 40 deletions

File tree

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
## Unreleased
33
### Change
44
- Upgrade Web Components version to v5.1.7
5+
- Add template to suggest element
56

67
## [v6.5.0] - 2025.08.06
78
### Add

src/Resources/views/storefront/layout/factfinder/suggest.html.twig

Lines changed: 42 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -10,51 +10,53 @@
1010
</template>
1111
{% endblock %}
1212

13-
{% block layout_search_suggest_result_suggest_container %}
14-
<section class="ff-suggest-container row pb-4">
15-
<div data-container="searchTerm" class="col">
16-
<h3 class="h5 container-caption">{{ 'ff.suggest.SearchTerms'|trans|striptags }}</h3>
17-
<ff-suggest-item type="searchTerm">
18-
<a href="#" class="ff-search-term">{{ '{{{name}}}' }}</a>
19-
</ff-suggest-item>
20-
</div>
13+
<template data-role="suggestions">
14+
{% block layout_search_suggest_result_suggest_container %}
15+
<section class="ff-suggest-container row pb-4">
16+
<div data-container="searchTerm" class="col">
17+
<h3 class="h5 container-caption">{{ 'ff.suggest.SearchTerms'|trans|striptags }}</h3>
18+
<ff-suggest-item type="searchTerm">
19+
<a href="#" class="ff-search-term">{{ '{{{name}}}' }}</a>
20+
</ff-suggest-item>
21+
</div>
2122

22-
<div data-container="category" class="col">
23-
<h3 class="h5 container-caption">{{ 'ff.suggest.Categories'|trans|striptags }}</h3>
24-
<ff-suggest-item type="category">
25-
<a href="#" class="ff-category">{{ '{{{name}}}' }}</a>
26-
</ff-suggest-item>
27-
</div>
23+
<div data-container="category" class="col">
24+
<h3 class="h5 container-caption">{{ 'ff.suggest.Categories'|trans|striptags }}</h3>
25+
<ff-suggest-item type="category">
26+
<a href="#" class="ff-category">{{ '{{{name}}}' }}</a>
27+
</ff-suggest-item>
28+
</div>
2829

29-
<div data-container="brand" class="col">
30-
<h3 class="h5 container-caption">{{ 'ff.suggest.Brands'|trans|striptags }}</h3>
31-
<ff-suggest-item type="brand">
32-
<a href="#" class="ff-brand">{{ '{{{name}}}' }}</a>
33-
</ff-suggest-item>
34-
</div>
35-
</section>
36-
{% endblock %}
30+
<div data-container="brand" class="col">
31+
<h3 class="h5 container-caption">{{ 'ff.suggest.Brands'|trans|striptags }}</h3>
32+
<ff-suggest-item type="brand">
33+
<a href="#" class="ff-brand">{{ '{{{name}}}' }}</a>
34+
</ff-suggest-item>
35+
</div>
36+
</section>
37+
{% endblock %}
3738

38-
{% block layout_search_suggest_result_product_container %}
39-
<section class="ff-suggest-container ff-suggest-container--products">
40-
<h3 class="h5 container-caption">{{ 'ff.suggest.Products'|trans|striptags }}</h3>
41-
{% block layout_search_suggest_result_product %}
42-
<div data-container="productName">
43-
<ff-suggest-item type="productName">
44-
<div class="search-suggest-product js-result search-suggest-product-link">
45-
<div class="row align-items-center no-gutters">
46-
<div class="col-auto search-suggest-product-image-container">
47-
<img class="search-suggest-product-image" data-image="{{ '{{image}}' }}" alt="photo"/>
39+
{% block layout_search_suggest_result_product_container %}
40+
<section class="ff-suggest-container ff-suggest-container--products">
41+
<h3 class="h5 container-caption">{{ 'ff.suggest.Products'|trans|striptags }}</h3>
42+
{% block layout_search_suggest_result_product %}
43+
<div data-container="productName">
44+
<ff-suggest-item type="productName">
45+
<div class="search-suggest-product js-result search-suggest-product-link">
46+
<div class="row align-items-center no-gutters">
47+
<div class="col-auto search-suggest-product-image-container">
48+
<img class="search-suggest-product-image" data-image="{{ '{{image}}' }}" alt="photo"/>
49+
</div>
50+
<a href="#" class="col search-suggest-product-name">{{ '{{{name}}}' }}</a>
51+
<div class="col-auto search-suggest-product-price">{{ '{{attributes.Price}}' }}</div>
4852
</div>
49-
<a href="#" class="col search-suggest-product-name">{{ '{{{name}}}' }}</a>
50-
<div class="col-auto search-suggest-product-price">{{ '{{attributes.Price}}' }}</div>
5153
</div>
52-
</div>
53-
</ff-suggest-item>
54-
</div>
55-
{% endblock %}
56-
</section>
57-
{% endblock %}
54+
</ff-suggest-item>
55+
</div>
56+
{% endblock %}
57+
</section>
58+
{% endblock %}
59+
</template>
5860
</ff-suggest>
5961
</div>
6062
{% endblock %}

0 commit comments

Comments
 (0)