templates/numbers/detail.html.twig line 1
{% extends 'base.html.twig' %}
{% block meta %}
<meta name="description"
content="Détail et signification du {{ number }}, {{ numberData['title'] }}. Découvrez l'influence des nombres sur votre vie en quelques minutes.">
{% endblock %}
{% block title %}Détail du nombre {{ number }}, {{ numberData['title'] }} · Logia{% endblock %}
{% block stylesheets %}
{{ parent() }}
<link
rel="stylesheet"
href="https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.css"
/>
{% endblock %}
{% block body %}
<div class="bg-glow animated-glow">
<section id="hero-section"
class="faded-black-transparent position-relative overflow-hidden">
<div class="bg-particles">
<dotlottie-player src="https://lottie.host/eefac7be-0d95-4a21-ad60-21bb234ac075/W9Zk10fSKb.lottie"
background="transparent" speed="0.6" style="width: 100%;" loop
autoplay></dotlottie-player>
</div>
<div class="container">
<div class="d-flex justify-content-center flex-column align-items-center">
<h1 class="text-gold text-shadow-dark">Présentation du {{ number }}</h1>
<div class="col-12 col-md-6 m-auto">
<p class="text-beige text-center py-3 pb-5 fw-bold">
Découvrez la signification et l'influence du {{ number }}
</p>
</div>
</div>
</div>
<div class="position-absolute z-1">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 248.3 143.96" width="300px" height="300px">
<defs>
<clipPath id="number-clip">
<path
id="initialSVG"
d="{{ numberData.svgPathValue }}"
/>
<path d="M83.3,120.86c-19.55,0-19.55,0-19.55,19.54,0-19.54,0-19.54-19.54-19.54,9.56,0,14.44,0,16.94-2.29s2.6-7.27,2.6-17.25C63.75,120.86,63.75,120.86,83.3,120.86Z"/>
<path d="M59.38,112.54c-7.33,0-7.33,0-7.33,7.32,0-7.32,0-7.32-7.32-7.32,3.66,0,5.49,0,6.41-.92s.91-2.74.91-6.41C52.05,112.54,52.05,112.54,59.38,112.54Z"/>
<path d="M77.4,128.54c-4.32,0-4.32,0-4.32,4.32,0-4.32,0-4.32-4.33-4.32,4.33,0,4.33,0,4.33-4.33,0,2.62,0,3.65,1,4.06A10.14,10.14,0,0,0,77.4,128.54Z"/>
<path d="M77.25,110.56c-2.1,0-3.18,0-3.74.5s-.59,1.6-.59,3.83c0-4.33,0-4.33-4.33-4.33,4.33,0,4.33,0,4.33-4.32C72.92,110.56,72.92,110.56,77.25,110.56Z"/>
<path d="M260.69,270.26c-19.54,0-19.54,0-19.54,19.54,0-19.54,0-19.54-19.54-19.54,19.54,0,19.54,0,19.54-19.55,0,9.77,0,14.66,2.44,17.1S250.92,270.26,260.69,270.26Z"/>
<path d="M260.69,244.31c-7.32,0-7.32,0-7.32,7.32,0-7.32,0-7.32-7.33-7.32,3.41,0,5.24,0,6.21-.74,1.12-.85,1.12-2.67,1.12-6.58C253.37,244.31,253.37,244.31,260.69,244.31Z"/>
<path d="M262,260.83c-4.32,0-4.32,0-4.32,4.33,0-4.33,0-4.33-4.33-4.33,4.33,0,4.33,0,4.33-4.32,0,2.16,0,3.24.54,3.78S259.86,260.83,262,260.83Z"/>
<path d="M252.25,281.56c-4.33,0-4.33,0-4.33,4.33,0-4.33,0-4.33-4.33-4.33,2.14,0,3.22,0,3.77-.52s.56-1.61.56-3.8C247.92,281.56,247.92,281.56,252.25,281.56Z"/>
<path d="M261.94,93.46c0,19.54,0,19.54-19.55,19.54,19.55,0,19.55,0,19.55,19.55,0-19.55,0-19.55,19.54-19.55-9.35,0-14.23,0-16.77-2.14C261.94,108.53,261.94,103.66,261.94,93.46Z"/>
<path d="M246.34,89.92c0-19.55,0-19.55,19.54-19.55-9.34,0-14.22,0-16.76-2.13-2.78-2.33-2.78-7.21-2.78-17.41,0,19.54,0,19.54-19.54,19.54C246.34,70.37,246.34,70.37,246.34,89.92Z"/>
<path d="M239,95.61c0,2,0,3.13-.46,3.7s-1.59.62-3.86.62c4.32,0,4.32,0,4.32,4.33,0-4.33,0-4.33,4.33-4.33C239,99.93,239,99.93,239,95.61Z"/>
<path d="M237.92,64.89c0-2.7,0-3.72,1.06-4.1a11.45,11.45,0,0,1,3.27-.23c-4.33,0-4.33,0-4.33-4.32,0,4.32,0,4.32-4.33,4.32C237.92,60.56,237.92,60.56,237.92,64.89Z"/>
<path d="M271.92,84.89a11.45,11.45,0,0,1,.23-3.27c.38-1.06,1.39-1.06,4.1-1.06-4.33,0-4.33,0-4.33-4.32,0,4.32,0,4.32-4.33,4.32C271.92,80.56,271.92,80.56,271.92,84.89Z"/>
<path d="M105.38,203.31c-7.33,0-7.33,0-7.33,7.32,0-7.32,0-7.32-7.32-7.32,3.32,0,5.14,0,6.13-.68,1.19-.83,1.19-2.64,1.19-6.64C98.05,203.31,98.05,203.31,105.38,203.31Z"/>
<path d="M116.07,220.56c-13.15,0-13.15,0-13.15,13.16,0-13.16,0-13.16-13.15-13.16,6.42,0,9.7,0,11.38-1.52s1.77-4.89,1.77-11.63C102.92,220.56,102.92,220.56,116.07,220.56Z"/>
</clipPath>
</defs>
</svg>
</div>
<div class="svg-number-container">
<img class="unrestrained-img image-clipped {{ number in [11,22,33] ? "left-clip" : '' }} scaled opacity-25"
style="
position: absolute;
left: 0;
right: 0;
margin-left: auto;
margin-right: auto;
width: 300px; /* Need a specific value to work */
height: 300px; /* Need a specific value to work */
filter: invert(1);
clip-path: url(#number-clip);"
src="{{ asset('build/images/bg-number-item.jpg') }}"
alt="number image"/>
{% if number in [11,22,33] %}
<img class="unrestrained-img image-clipped scaled opacity-25 {{ number in [11,22,33] ? "right-clip" : '' }}"
style="
position: absolute;
left: 250px;
right: 0;
margin-left: auto;
margin-right: auto;
width: 300px; /* Need a specific value to work */
height: 300px; /* Need a specific value to work */
filter: invert(1);
clip-path: url(#number-clip);"
src="{{ asset('build/images/bg-number-item.jpg') }}"
alt="number image"/>
{% endif %}
</div>
</section>
</div>
<div class="bg-white">
<div>
{{ include('includes/_breadcrumbs.html.twig', {currentName: number, previousName: "Nombres", previousPath: path('numbers')}) }}
<div class="container">
<div>
<h2 class="text-deepblue">Le {{ number }} : {{ numberData['title'] }}</h2>
<div class="text-justify">
{{ numberData['content'] | raw }}
</div>
</div>
</div>
</div>
<div class="container pb-5">
<h2 class="text-deepblue">Interprétation</h2>
<p class="text-justify">
La signification globale du {{ number }} reste fondamentalement la même. Son interprétation varie
dans votre thème numérologique selon les contextes.
</p>
<div>
<h4>Qualités que l'on retrouve souvent chez le {{ number }}</h4>
{{ expressionNumbersData[number].qualities|raw }}
</div>
<div>
<h4>Défauts que l'on retrouve souvent chez le {{ number }}</h4>
{{ expressionNumbersData[number].defaults|raw }}
</div>
</div>
</div>
<div class="bg-glow animated-glow">
<section id="interested" class="faded-black-transparent position-relative overflow-hidden">
<div class="bg-particles">
<dotlottie-player src="https://lottie.host/eefac7be-0d95-4a21-ad60-21bb234ac075/W9Zk10fSKb.lottie"
background="transparent" speed="0.6" style="width: 100%;" loop
autoplay></dotlottie-player>
</div>
<div class="container">
<div class="d-flex justify-content-center flex-column text-center">
<h3 class="text-gold text-shadow-dark mb-4">Curieux·se ?</h3>
<div class="col-12 col-md-6 m-auto">
<p class="fw-bold text-beige text-center pb-5">
Découvrez à quel point le {{ number }} est présent dans votre thème et quelles sont
ses
influences
sur votre
vie.
</p>
</div>
<div>
<a href="{{ path('test') }}" class="text-decoration-none">
<button type="button"
class="py-3 px-5 btn btn-gold rounded-pill text-beige fw-bold btn-hover-effect">
<span class="d-none d-sm-inline">Calculer mon thème</span>
<span class="d-inline d-sm-none">Mon thème</span>
</button>
</a>
</div>
</div>
</div>
</section>
</div>
<div>
<div class="container">
<section class="related-content pb-5">
<h3 class="text-deepblue">Découvrez d'autres nombres</h3>
<div>
{{ include('includes/_related_content.html.twig') }}
</div>
</section>
</div>
</div>
{% endblock %}
{% block javascripts %}
{{ parent() }}
<script src="https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.js"></script>
<script>
document.addEventListener('DOMContentLoaded', function () {
const swiper = new Swiper('.swiper', {
// Optional parameters
direction: 'horizontal',
loop: true,
// If we need pagination
pagination: {
el: '.swiper-pagination',
},
// Navigation arrows
navigation: {
nextEl: '.swiper-button-next',
prevEl: '.swiper-button-prev',
},
// And if we need scrollbar
scrollbar: {
el: '.swiper-scrollbar',
},
});
}, false);
</script>
{% endblock %}