GET https://contao-ecommerce.ci-com.fr/produit/produit-variable

Twig Metrics

117 ms Render time
14 Template calls
88 Block calls
0 Macro calls

Render time includes sub-requests rendering time (if any).

Rendered Templates

Template Name & Path Render Count
@Contao/frontend_module/shop_mini_cart.html.twig vendor/addictic/contao-shop-bundle/contao/templates/twig/frontend_module/shop_mini_cart.html.twig 1
@Contao_ContaoCoreBundle/frontend_module/_base.html.twig vendor/contao/core-bundle/contao/templates/twig/frontend_module/_base.html.twig 2
@Contao/frontend_module/shop_product_detail.html.twig vendor/addictic/contao-shop-bundle/contao/templates/twig/frontend_module/shop_product_detail.html.twig 1
@Contao_ContaoShopBundle/shop/_product_gallery.html.twig vendor/addictic/contao-shop-bundle/contao/templates/twig/shop/_product_gallery.html.twig 1
@Contao_ContaoShopBundle/shop/_product_badges.html.twig vendor/addictic/contao-shop-bundle/contao/templates/twig/shop/_product_badges.html.twig 1
@Contao_ContaoShopBundle/shop/_product_features.html.twig vendor/addictic/contao-shop-bundle/contao/templates/twig/shop/_product_features.html.twig 1
@Contao_ContaoShopBundle/shop/_product_selection_group.html.twig vendor/addictic/contao-shop-bundle/contao/templates/twig/shop/_product_selection_group.html.twig 2
@Contao/mod_article.html.twig vendor/contao/core-bundle/contao/templates/twig/mod_article.html.twig 1
@Contao/fe_page.html.twig vendor/contao/core-bundle/contao/templates/twig/fe_page.html.twig 1
@WebProfiler/Profiler/toolbar_js.html.twig vendor/symfony/web-profiler-bundle/Resources/views/Profiler/toolbar_js.html.twig 1
@WebProfiler/Profiler/toolbar.html.twig vendor/symfony/web-profiler-bundle/Resources/views/Profiler/toolbar.html.twig 1
@WebProfiler/Profiler/toolbar_item.html.twig vendor/symfony/web-profiler-bundle/Resources/views/Profiler/toolbar_item.html.twig 1

Rendering Call Graph

main 117.25ms/100%
└ @Contao/frontend_module/shop_mini_cart.html.twig 14.05ms/12%
│ └ @Contao_ContaoCoreBundle/frontend_module/_base.html.twig 13.30ms/11%
│   └ @Contao_ContaoCoreBundle/frontend_module/_base.html.twig::block(wrapper) 13.28ms/11%
│     └ @Contao_ContaoCoreBundle/frontend_module/_base.html.twig::block(wrapper_tag)
│     └ @Contao_ContaoCoreBundle/frontend_module/_base.html.twig::block(attributes)
│     └ @Contao_ContaoCoreBundle/frontend_module/_base.html.twig::block(inner) 2.39ms/2%
│     │ └ @Contao/frontend_module/shop_mini_cart.html.twig::block(content) 2.37ms/2%
│     └ @Contao_ContaoCoreBundle/frontend_module/_base.html.twig::block(wrapper_tag)
└ @Contao/frontend_module/shop_product_detail.html.twig 98.15ms/84%
│ └ @Contao_ContaoCoreBundle/frontend_module/_base.html.twig 98.11ms/84%
│   └ @Contao_ContaoCoreBundle/frontend_module/_base.html.twig::block(wrapper) 98.09ms/84%
│     └ @Contao_ContaoCoreBundle/frontend_module/_base.html.twig::block(wrapper_tag)
│     └ @Contao_ContaoCoreBundle/frontend_module/_base.html.twig::block(attributes)
│     └ @Contao_ContaoCoreBundle/frontend_module/_base.html.twig::block(inner) 98.00ms/84%
│     │ └ @Contao/frontend_module/shop_product_detail.html.twig::block(content) 97.99ms/84%
│     │   └ @Contao_ContaoShopBundle/shop/_product_gallery.html.twig 93.23ms/80%
│     │   │ └ @Contao_ContaoCoreBundle/component/_figure.html.twig::block(figure_component) 74.38ms/63%
│     │   │ │ └ @Contao_ContaoCoreBundle/component/_figure.html.twig::block(media_link) 74.19ms/63%
│     │   │ │ │ └ @Contao_ContaoCoreBundle/component/_figure.html.twig::block(media) 74.11ms/63%
│     │   │ │ │   └ @Contao_ContaoCoreBundle/component/_picture.html.twig::block(picture_component) 74.09ms/63%
│     │   │ │ │     └ @Contao_ContaoCoreBundle/component/_picture.html.twig::block(image) 71.03ms/61%
│     │   │ │ │     └ @Contao_ContaoCoreBundle/component/_picture.html.twig::block(schema_org) 2.71ms/2%
│     │   │ │ └ @Contao_ContaoCoreBundle/component/_figure.html.twig::block(caption)
│     │   │ └ @Contao_ContaoCoreBundle/component/_figure.html.twig::block(figure_component)
│     │   │ │ └ @Contao_ContaoCoreBundle/component/_figure.html.twig::block(media_link)
│     │   │ │ │ └ @Contao_ContaoCoreBundle/component/_figure.html.twig::block(media)
│     │   │ │ │   └ @Contao_ContaoCoreBundle/component/_picture.html.twig::block(picture_component)
│     │   │ │ │     └ @Contao_ContaoCoreBundle/component/_picture.html.twig::block(image)
│     │   │ │ │     └ @Contao_ContaoCoreBundle/component/_picture.html.twig::block(schema_org)
│     │   │ │ └ @Contao_ContaoCoreBundle/component/_figure.html.twig::block(caption)
│     │   │ └ @Contao_ContaoCoreBundle/component/_figure.html.twig::block(figure_component)
│     │   │ │ └ @Contao_ContaoCoreBundle/component/_figure.html.twig::block(media_link)
│     │   │ │ │ └ @Contao_ContaoCoreBundle/component/_figure.html.twig::block(media)
│     │   │ │ │   └ @Contao_ContaoCoreBundle/component/_picture.html.twig::block(picture_component)
│     │   │ │ │     └ @Contao_ContaoCoreBundle/component/_picture.html.twig::block(image)
│     │   │ │ │     └ @Contao_ContaoCoreBundle/component/_picture.html.twig::block(schema_org)
│     │   │ │ └ @Contao_ContaoCoreBundle/component/_figure.html.twig::block(caption)
│     │   │ └ @Contao_ContaoCoreBundle/component/_figure.html.twig::block(figure_component)
│     │   │ │ └ @Contao_ContaoCoreBundle/component/_figure.html.twig::block(media_link)
│     │   │ │ │ └ @Contao_ContaoCoreBundle/component/_figure.html.twig::block(media)
│     │   │ │ │   └ @Contao_ContaoCoreBundle/component/_picture.html.twig::block(picture_component)
│     │   │ │ │     └ @Contao_ContaoCoreBundle/component/_picture.html.twig::block(image)
│     │   │ │ │     └ @Contao_ContaoCoreBundle/component/_picture.html.twig::block(schema_org)
│     │   │ │ └ @Contao_ContaoCoreBundle/component/_figure.html.twig::block(caption)
│     │   │ └ @Contao_ContaoCoreBundle/component/_figure.html.twig::block(figure_component)
│     │   │ │ └ @Contao_ContaoCoreBundle/component/_figure.html.twig::block(media_link)
│     │   │ │ │ └ @Contao_ContaoCoreBundle/component/_figure.html.twig::block(media)
│     │   │ │ │   └ @Contao_ContaoCoreBundle/component/_picture.html.twig::block(picture_component)
│     │   │ │ │     └ @Contao_ContaoCoreBundle/component/_picture.html.twig::block(image)
│     │   │ │ │     └ @Contao_ContaoCoreBundle/component/_picture.html.twig::block(schema_org)
│     │   │ │ └ @Contao_ContaoCoreBundle/component/_figure.html.twig::block(caption)
│     │   │ └ @Contao_ContaoCoreBundle/component/_figure.html.twig::block(figure_component)
│     │   │ │ └ @Contao_ContaoCoreBundle/component/_figure.html.twig::block(media)
│     │   │ │ │ └ @Contao_ContaoCoreBundle/component/_picture.html.twig::block(picture_component)
│     │   │ │ │   └ @Contao_ContaoCoreBundle/component/_picture.html.twig::block(image)
│     │   │ │ │   └ @Contao_ContaoCoreBundle/component/_picture.html.twig::block(schema_org)
│     │   │ │ └ @Contao_ContaoCoreBundle/component/_figure.html.twig::block(caption)
│     │   │ └ @Contao_ContaoCoreBundle/component/_figure.html.twig::block(figure_component)
│     │   │ │ └ @Contao_ContaoCoreBundle/component/_figure.html.twig::block(media)
│     │   │ │ │ └ @Contao_ContaoCoreBundle/component/_picture.html.twig::block(picture_component)
│     │   │ │ │   └ @Contao_ContaoCoreBundle/component/_picture.html.twig::block(image)
│     │   │ │ │   └ @Contao_ContaoCoreBundle/component/_picture.html.twig::block(schema_org)
│     │   │ │ └ @Contao_ContaoCoreBundle/component/_figure.html.twig::block(caption)
│     │   │ └ @Contao_ContaoCoreBundle/component/_figure.html.twig::block(figure_component)
│     │   │ │ └ @Contao_ContaoCoreBundle/component/_figure.html.twig::block(media)
│     │   │ │ │ └ @Contao_ContaoCoreBundle/component/_picture.html.twig::block(picture_component)
│     │   │ │ │   └ @Contao_ContaoCoreBundle/component/_picture.html.twig::block(image)
│     │   │ │ │   └ @Contao_ContaoCoreBundle/component/_picture.html.twig::block(schema_org)
│     │   │ │ └ @Contao_ContaoCoreBundle/component/_figure.html.twig::block(caption)
│     │   │ └ @Contao_ContaoCoreBundle/component/_figure.html.twig::block(figure_component)
│     │   │ │ └ @Contao_ContaoCoreBundle/component/_figure.html.twig::block(media)
│     │   │ │ │ └ @Contao_ContaoCoreBundle/component/_picture.html.twig::block(picture_component)
│     │   │ │ │   └ @Contao_ContaoCoreBundle/component/_picture.html.twig::block(image)
│     │   │ │ │   └ @Contao_ContaoCoreBundle/component/_picture.html.twig::block(schema_org)
│     │   │ │ └ @Contao_ContaoCoreBundle/component/_figure.html.twig::block(caption)
│     │   │ └ @Contao_ContaoCoreBundle/component/_figure.html.twig::block(figure_component)
│     │   │   └ @Contao_ContaoCoreBundle/component/_figure.html.twig::block(media)
│     │   │   │ └ @Contao_ContaoCoreBundle/component/_picture.html.twig::block(picture_component)
│     │   │   │   └ @Contao_ContaoCoreBundle/component/_picture.html.twig::block(image)
│     │   │   │   └ @Contao_ContaoCoreBundle/component/_picture.html.twig::block(schema_org)
│     │   │   └ @Contao_ContaoCoreBundle/component/_figure.html.twig::block(caption)
│     │   └ @Contao_ContaoShopBundle/shop/_product_badges.html.twig
│     │   └ @Contao_ContaoShopBundle/shop/_product_features.html.twig
│     │   └ @Contao_ContaoShopBundle/shop/_product_selection_group.html.twig
│     │   └ @Contao_ContaoShopBundle/shop/_product_selection_group.html.twig
│     └ @Contao_ContaoCoreBundle/frontend_module/_base.html.twig::block(wrapper_tag)
└ @Contao/mod_article.html.twig
│ └ @Contao/mod_article.html.twig::block(content)
└ @Contao/fe_page.html.twig 3.43ms/3%
│ └ @Contao/fe_page.html.twig::block(head) 2.61ms/2%
│ │ └ @Contao/fe_page.html.twig::block(meta) 2.43ms/2%
│ └ @Contao/fe_page.html.twig::block(body)
│   └ @Contao/fe_page.html.twig::block(header)
│   └ @Contao/fe_page.html.twig::block(container)
│   │ └ @Contao/fe_page.html.twig::block(main)
│   │ └ @Contao/fe_page.html.twig::block(left)
│   │ └ @Contao/fe_page.html.twig::block(right)
│   └ @Contao/fe_page.html.twig::block(footer)
└ @WebProfiler/Profiler/toolbar_js.html.twig 1.51ms/1%
  └ @WebProfiler/Profiler/toolbar.html.twig
    └ @WebProfiler/Profiler/cancel.html.twig::block(toolbar)
      └ @WebProfiler/Profiler/toolbar_item.html.twig