mirror of
https://github.com/Sylius/Sylius.git
synced 2026-07-14 17:10:53 +00:00
[Product] add priorities to twig hooks
This commit is contained in:
parent
bb2593a954
commit
6e69048588
2 changed files with 78 additions and 0 deletions
|
|
@ -5,72 +5,94 @@ sylius_twig_hooks:
|
|||
component: "sylius_shop:product:show:breadcrumbs"
|
||||
props:
|
||||
template: "@SyliusShop/product/index/page/breadcrumbs.html.twig"
|
||||
priority: 100
|
||||
body:
|
||||
template: "@SyliusShop/product/index/page/body.html.twig"
|
||||
priority: 0
|
||||
|
||||
'sylius_shop.product.index.page.body':
|
||||
sidebar:
|
||||
template: "@SyliusShop/product/index/page/body/sidebar.html.twig"
|
||||
priority: 100
|
||||
main:
|
||||
template: "@SyliusShop/product/index/page/body/main.html.twig"
|
||||
priority: 0
|
||||
|
||||
'sylius_shop.product.index.page.body.sidebar':
|
||||
taxonomy:
|
||||
component: "sylius_shop:product:show:taxonomy"
|
||||
props:
|
||||
template: "@SyliusShop/product/index/page/body/sidebar/taxonomy.html.twig"
|
||||
priority: 0
|
||||
|
||||
'sylius_shop.product.index.page.body.main':
|
||||
header:
|
||||
component: "sylius_shop:product:show:header"
|
||||
props:
|
||||
template: "@SyliusShop/product/index/page/body/main/header.html.twig"
|
||||
priority: 300
|
||||
filters:
|
||||
template: "@SyliusShop/product/index/page/body/main/filters.html.twig"
|
||||
priority: 200
|
||||
products:
|
||||
template: "@SyliusShop/product/index/page/body/main/products.html.twig"
|
||||
priority: 100
|
||||
pagination:
|
||||
template: "@SyliusShop/product/index/page/body/main/pagination.html.twig"
|
||||
priority: 0
|
||||
|
||||
'sylius_shop.product.index.page.body.main.header':
|
||||
image:
|
||||
template: "@SyliusShop/product/index/page/body/main/header/image.html.twig"
|
||||
priority: 300
|
||||
name:
|
||||
template: "@SyliusShop/product/index/page/body/main/header/name.html.twig"
|
||||
priority: 100
|
||||
description:
|
||||
template: "@SyliusShop/product/index/page/body/main/header/description.html.twig"
|
||||
priority: 0
|
||||
|
||||
'sylius_shop.product.index.page.body.main.filters':
|
||||
search:
|
||||
template: "@SyliusShop/product/index/page/body/main/filters/search.html.twig"
|
||||
controls:
|
||||
template: "@SyliusShop/product/index/page/body/main/filters/controls.html.twig"
|
||||
priority: 0
|
||||
|
||||
'sylius_shop.product.index.page.body.main.filters.search':
|
||||
filter:
|
||||
template: "@SyliusShop/product/index/page/body/main/filters/search/filter.html.twig"
|
||||
priority: 200
|
||||
submit:
|
||||
template: "@SyliusShop/product/index/page/body/main/filters/search/submit.html.twig"
|
||||
priority: 100
|
||||
clear:
|
||||
template: "@SyliusShop/product/index/page/body/main/filters/search/clear.html.twig"
|
||||
priority: 0
|
||||
|
||||
'sylius_shop.product.index.page.body.main.filters.controls':
|
||||
limit:
|
||||
template: "@SyliusShop/product/index/page/body/main/filters/controls/limit.html.twig"
|
||||
priority: 100
|
||||
sort:
|
||||
template: "@SyliusShop/product/index/page/body/main/filters/controls/sorting.html.twig"
|
||||
priority: 0
|
||||
|
||||
'sylius_shop.product.index.page.body.main.filters.controls.limit':
|
||||
toggle:
|
||||
template: "@SyliusShop/product/index/page/body/main/filters/controls/limit/toggle.html.twig"
|
||||
priority: 100
|
||||
menu:
|
||||
template: "@SyliusShop/product/index/page/body/main/filters/controls/limit/menu.html.twig"
|
||||
priority: 0
|
||||
|
||||
'sylius_shop.product.index.page.body.main.filters.controls.sorting':
|
||||
toggle:
|
||||
template: "@SyliusShop/product/index/page/body/main/filters/controls/sorting/toggle.html.twig"
|
||||
priority: 100
|
||||
menu:
|
||||
template: "@SyliusShop/product/index/page/body/main/filters/controls/sorting/menu.html.twig"
|
||||
priority: 0
|
||||
|
||||
'sylius_shop.product.index.page.body.main.filters.controls.sorting.menu':
|
||||
default:
|
||||
|
|
@ -78,6 +100,7 @@ sylius_twig_hooks:
|
|||
configuration:
|
||||
title: 'sylius.ui.by_position'
|
||||
sorting: ''
|
||||
priority: 600
|
||||
a_to_z:
|
||||
template: "@SyliusShop/product/index/page/body/main/filters/controls/sorting/menu/item.html.twig"
|
||||
configuration:
|
||||
|
|
@ -86,6 +109,7 @@ sylius_twig_hooks:
|
|||
name: 'sorting'
|
||||
value:
|
||||
name: 'asc'
|
||||
priority: 500
|
||||
z_to_a:
|
||||
template: "@SyliusShop/product/index/page/body/main/filters/controls/sorting/menu/item.html.twig"
|
||||
configuration:
|
||||
|
|
@ -94,27 +118,32 @@ sylius_twig_hooks:
|
|||
name: 'sorting'
|
||||
value:
|
||||
name: 'desc'
|
||||
priority: 400
|
||||
newest:
|
||||
template: "@SyliusShop/product/index/page/body/main/filters/controls/sorting/menu/item.html.twig"
|
||||
configuration:
|
||||
title: 'sylius.ui.newest_first'
|
||||
sorting:
|
||||
createdAt: 'desc'
|
||||
priority: 300
|
||||
oldest:
|
||||
template: "@SyliusShop/product/index/page/body/main/filters/controls/sorting/menu/item.html.twig"
|
||||
configuration:
|
||||
title: 'sylius.ui.oldest_first'
|
||||
sorting:
|
||||
createdAt: 'asc'
|
||||
priority: 200
|
||||
cheapest:
|
||||
template: "@SyliusShop/product/index/page/body/main/filters/controls/sorting/menu/item.html.twig"
|
||||
configuration:
|
||||
title: 'sylius.ui.cheapest_first'
|
||||
sorting:
|
||||
price: 'asc'
|
||||
priority: 100
|
||||
most_expensive:
|
||||
template: "@SyliusShop/product/index/page/body/main/filters/controls/sorting/menu/item.html.twig"
|
||||
configuration:
|
||||
title: 'sylius.ui.most_expensive_first'
|
||||
sorting:
|
||||
price: 'desc'
|
||||
priority: 0
|
||||
|
|
|
|||
|
|
@ -3,14 +3,18 @@ sylius_twig_hooks:
|
|||
'sylius_shop.product.show.page':
|
||||
header:
|
||||
template: '@SyliusShop/product/show/page/header.html.twig'
|
||||
priority: 200
|
||||
info:
|
||||
template: '@SyliusShop/product/show/page/info.html.twig'
|
||||
priority: 100
|
||||
product_listing:
|
||||
template: '@SyliusShop/product/show/page/product_listing.html.twig'
|
||||
priority: 0
|
||||
|
||||
'sylius_shop.product.show.page.header':
|
||||
breadcrumbs:
|
||||
template: '@SyliusShop/product/show/page/header/breadcrumbs.html.twig'
|
||||
priority: 0
|
||||
|
||||
'sylius_shop.product.show.page.info':
|
||||
summary:
|
||||
|
|
@ -18,36 +22,47 @@ sylius_twig_hooks:
|
|||
props:
|
||||
product: '@=_context.product'
|
||||
template: '@SyliusShop/product/show/page/info/summary.html.twig'
|
||||
priority: 100
|
||||
overview:
|
||||
template: '@SyliusShop/product/show/page/info/overview.html.twig'
|
||||
priority: 0
|
||||
|
||||
'sylius_shop.product.show.page.info.summary':
|
||||
header:
|
||||
template: "@SyliusShop/product/show/page/info/summary/header.html.twig"
|
||||
priority: 500
|
||||
average_rating:
|
||||
template: "@SyliusShop/product/show/page/info/summary/average_rating.html.twig"
|
||||
priority: 400
|
||||
prices:
|
||||
template: "@SyliusShop/product/show/page/info/summary/prices.html.twig"
|
||||
priority: 300
|
||||
catalog_promotions:
|
||||
template: "@SyliusShop/product/show/page/info/summary/catalog_promotions.html.twig"
|
||||
priority: 200
|
||||
add_to_cart:
|
||||
component: 'sylius_shop:product:add_to_cart_form'
|
||||
props:
|
||||
product: '@=_context.product'
|
||||
template: '@SyliusShop/product/show/page/info/summary/add_to_cart.html.twig'
|
||||
priority: 100
|
||||
short_description:
|
||||
template: "@SyliusShop/product/show/page/info/summary/short_description.html.twig"
|
||||
priority: 0
|
||||
|
||||
'sylius_shop.product.show.page.info.summary.average_rating':
|
||||
rating:
|
||||
template: "@SyliusShop/product/show/page/info/summary/average_rating/rating.html.twig"
|
||||
priority: 200
|
||||
number_of_reviews:
|
||||
component: 'sylius_shop:product_review.count'
|
||||
props:
|
||||
product: '@=_context.product'
|
||||
template: '@SyliusShop/product/show/page/info/summary/average_rating/number_of_reviews.html.twig'
|
||||
priority: 100
|
||||
add_review:
|
||||
template: "@SyliusShop/product/show/page/info/summary/average_rating/add_review.html.twig"
|
||||
priority: 0
|
||||
|
||||
'sylius_shop.product.show.page.info.summary.prices':
|
||||
price:
|
||||
|
|
@ -55,90 +70,120 @@ sylius_twig_hooks:
|
|||
props:
|
||||
variant: '@=_context.variant'
|
||||
template: '@SyliusShop/product/show/page/info/summary/prices/price.html.twig'
|
||||
priority: 100
|
||||
lowest_price_before_discount:
|
||||
template: "@SyliusShop/product/show/page/info/summary/prices/lowest_price_before_discount.html.twig"
|
||||
priority: 0
|
||||
|
||||
'sylius_shop.product.show.page.info.summary.add_to_cart':
|
||||
table:
|
||||
template: "@SyliusShop/product/show/page/info/summary/add_to_cart/variants.html.twig"
|
||||
priority: 200
|
||||
quantity:
|
||||
template: "@SyliusShop/product/show/page/info/summary/add_to_cart/quantity.html.twig"
|
||||
priority: 100
|
||||
submit:
|
||||
template: "@SyliusShop/product/show/page/info/summary/add_to_cart/submit.html.twig"
|
||||
priority: 0
|
||||
|
||||
'sylius_shop.product.show.page.info.summary.add_to_cart.variants':
|
||||
table:
|
||||
template: "@SyliusShop/product/show/page/info/summary/add_to_cart/variants/table.html.twig"
|
||||
priority: 0
|
||||
|
||||
'sylius_shop.product.show.page.info.summary.add_to_cart.variants.table':
|
||||
head:
|
||||
template: "@SyliusShop/product/show/page/info/summary/add_to_cart/variants/table/head.html.twig"
|
||||
priority: 100
|
||||
body:
|
||||
template: "@SyliusShop/product/show/page/info/summary/add_to_cart/variants/table/body.html.twig"
|
||||
priority: 0
|
||||
|
||||
'sylius_shop.product.show.page.info.summary.add_to_cart.variants.table.head':
|
||||
name:
|
||||
template: "@SyliusShop/product/show/page/info/summary/add_to_cart/variants/table/head/name.html.twig"
|
||||
priority: 200
|
||||
price:
|
||||
template: "@SyliusShop/product/show/page/info/summary/add_to_cart/variants/table/head/price.html.twig"
|
||||
priority: 100
|
||||
selection:
|
||||
template: "@SyliusShop/product/show/page/info/summary/add_to_cart/variants/table/head/selection.html.twig"
|
||||
priority: 0
|
||||
|
||||
'sylius_shop.product.show.page.info.summary.add_to_cart.variants.table.body':
|
||||
name:
|
||||
template: "@SyliusShop/product/show/page/info/summary/add_to_cart/variants/table/body/name.html.twig"
|
||||
priority: 200
|
||||
price:
|
||||
template: "@SyliusShop/product/show/page/info/summary/add_to_cart/variants/table/body/price.html.twig"
|
||||
priority: 100
|
||||
selection:
|
||||
template: "@SyliusShop/product/show/page/info/summary/add_to_cart/variants/table/body/selection.html.twig"
|
||||
priority: 0
|
||||
|
||||
'sylius_shop.product.show.page.info.summary.add_to_cart.options':
|
||||
list:
|
||||
template: "@SyliusShop/product/show/page/info/summary/add_to_cart/options/list.html.twig"
|
||||
priority: 0
|
||||
|
||||
'sylius_shop.product.show.page.info.overview':
|
||||
images:
|
||||
template: "@SyliusShop/product/show/page/info/overview/images.html.twig"
|
||||
priority: 100
|
||||
accordion:
|
||||
template: "@SyliusShop/product/show/page/info/overview/accordion.html.twig"
|
||||
priority: 0
|
||||
|
||||
'sylius_shop.product.show.page.info.overview.images':
|
||||
main_image:
|
||||
template: "@SyliusShop/product/show/page/info/overview/images/main_image.html.twig"
|
||||
priority: 100
|
||||
thumbnails:
|
||||
template: "@SyliusShop/product/show/page/info/overview/images/thumbnails.html.twig"
|
||||
priority: 0
|
||||
|
||||
'sylius_shop.product.show.page.info.overview.images.thumbnails':
|
||||
image_variants:
|
||||
template: "@SyliusShop/product/show/page/info/overview/images/thumbnails/image_variants.html.twig"
|
||||
priority: 100
|
||||
thumbnail:
|
||||
template: "@SyliusShop/product/show/page/info/overview/images/thumbnails/thumbnail.html.twig"
|
||||
priority: 0
|
||||
|
||||
'sylius_shop.product.show.page.info.overview.accordion':
|
||||
details:
|
||||
template: "@SyliusShop/product/show/page/info/overview/accordion/details.html.twig"
|
||||
priority: 200
|
||||
attributes:
|
||||
template: "@SyliusShop/product/show/page/info/overview/accordion/attributes.html.twig"
|
||||
priority: 100
|
||||
reviews:
|
||||
template: "@SyliusShop/product/show/page/info/overview/accordion/reviews.html.twig"
|
||||
priority: 0
|
||||
|
||||
'sylius_shop.product.show.page.info.overview.accordion.details':
|
||||
title:
|
||||
template: "@SyliusShop/product/show/page/info/overview/accordion/details/title.html.twig"
|
||||
priority: 100
|
||||
content:
|
||||
template: "@SyliusShop/product/show/page/info/overview/accordion/details/content.html.twig"
|
||||
priority: 0
|
||||
|
||||
'sylius_shop.product.show.page.info.overview.accordion.attributes':
|
||||
title:
|
||||
template: "@SyliusShop/product/show/page/info/overview/accordion/attributes/title.html.twig"
|
||||
priority: 100
|
||||
content:
|
||||
template: "@SyliusShop/product/show/page/info/overview/accordion/attributes/content.html.twig"
|
||||
priority: 0
|
||||
|
||||
'sylius_shop.product.show.page.info.overview.accordion.reviews':
|
||||
title:
|
||||
template: "@SyliusShop/product/show/page/info/overview/accordion/reviews/title.html.twig"
|
||||
priority: 100
|
||||
content:
|
||||
template: "@SyliusShop/product/show/page/info/overview/accordion/reviews/content.html.twig"
|
||||
priority: 0
|
||||
|
||||
'sylius_shop.product.show.page.info.overview.accordion.reviews.content':
|
||||
list:
|
||||
|
|
@ -147,11 +192,15 @@ sylius_twig_hooks:
|
|||
product: '@=_context.product'
|
||||
count: 3
|
||||
template: '@SyliusShop/shared/product_review/list.html.twig'
|
||||
priority: 200
|
||||
add_review:
|
||||
template: "@SyliusShop/product/show/page/info/overview/accordion/reviews/content/add_review.html.twig"
|
||||
priority: 100
|
||||
view_more:
|
||||
template: "@SyliusShop/product/show/page/info/overview/accordion/reviews/content/view_more.html.twig"
|
||||
priority: 0
|
||||
|
||||
'sylius_shop.product.show.page.product_listing':
|
||||
associations:
|
||||
template: "@SyliusShop/product/show/page/product_listing/associations.html.twig"
|
||||
priority: 0
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue