templates/app/ecommerce/list.html.twig line 1

Open in your IDE?
  1. {% import 'app/_inc/macros.html.twig' as m %}
  2. {% extends 'base.html.twig' %}
  3. {% block css %}
  4.     {{ encore_entry_link_tags('app-ecommerce-css') }}
  5.     {{ encore_entry_link_tags('app-swiper-css') }}
  6. {% endblock %}
  7. {% block js %}
  8.     {{ encore_entry_script_tags('app-swiper-js') }}
  9.     {{ encore_entry_script_tags('app-accordion-js') }}
  10. {#    {{ encore_entry_script_tags('app-shop-list-js') }}#}
  11. {% endblock %}
  12. {% block info %}
  13. {% endblock %}
  14. {% block content %}
  15.     <div id="page" class="shop_list">
  16.         <section>
  17.             <div class="background-img">
  18.                 {{ m.img(asset('img/homepage/bg_preorder.webp'), {width:1250, height:771, 'attr_img':{'alt':'Amsel Suite'|trans|raw}}) }}
  19.             </div>
  20.             <div class="ct">
  21.                 <h2 class="h2">{{ "Pay once. Enjoy it for life."|trans|raw }}</h2>
  22.                 <small>{{ "No subscriptions. No hidden fees. Just lifetime access"|trans|raw }}</small>
  23.                 {{ m.Breadcrumb('nav.shop', {link:{
  24.                     0:['nav.shop']
  25.                 }}) }}
  26.             </div>
  27.         </section>
  28.         <section class="shop-cards">
  29.             <div class="ct">
  30.                 <div class="cards-grid">
  31.                     {{ m.cardProduct(
  32.                         lore.id,
  33.                         "Lore",
  34.                         "Create your universe",
  35.                         lore.actualPrice,
  36.                         [
  37.                             "Customizable Templates",
  38.                             "Form module (Rune)",
  39.                             "Interactive maps",
  40.                             "Diagram",
  41.                             "Mirror link"
  42.                         ],
  43.                         {readMore:path('software-lore')}
  44.                     ) }}
  45.                     {{ m.cardProduct(
  46.                         tome.id,
  47.                         "Tome",
  48.                         "Design Scenarios",
  49.                         tome.actualPrice,
  50.                         [
  51.                             "Non-linear scenario",
  52.                             "Directory Sheets (Locations, Items, Characters...)",
  53.                             "Interactive maps",
  54.                             "Custom Framing Layouts",
  55.                             "Player Choice & Role Tracking"
  56.                         ],
  57.                         {readMore:path('software-tome')}
  58.                     ) }}
  59.                     {{ m.cardProduct(
  60.                         pack.id,
  61.                         "GM’s toolbox",
  62.                         "Create and design without limits",
  63.                         pack.actualPrice,
  64.                         [
  65.                             "Access to Lore: worldbuilding",
  66.                             "Access to Tome: scenario design",
  67.                             "Manage links between story and universe"
  68.                         ],
  69.                         {badge:"Best choice"}
  70.                     ) }}
  71.                 </div>
  72.                 <div class="info-cards-product">
  73.                     <div>{{ "Launch Offer. 34,99 € after June 30, 2025"|trans|raw }}</div>
  74.                     <div class="pack">{{ "Last weeks to get this offer. 59,99 € after June 30, 2025"|trans|raw }}</div>
  75.                 </div>
  76.             </div>
  77.         </section>
  78.         <section class="review">
  79.             <div class="background-img">
  80.                 {{ m.img(asset('img/homepage/bg_review_500px.webp'), {width:1250, height:771, 'attr_img':{'alt':'These dreamers share their stories'|trans|raw}}) }}
  81.             </div>
  82.             <div class="ct">
  83.                 <div class="title-review" data-a-up>
  84.                     <h2 class="h2">{{ 'Check out our reviews'|trans|raw }}</h2>
  85.                     <h3 class="h3">{{ "8,000+ users"|trans|raw }}</h3>
  86.                 </div>
  87.                 <div class="swiper" data-swiper="review">
  88.                     {{ m.SwiperNav('review') }}
  89.                     <div class="swiper-wrapper">
  90.                         {{ m.reviewCard(
  91.                             "Kaiser",
  92.                             "And the cherry on top: no subscription, just a one-time purchase. These days, that’s rare… and honestly, really refreshing.",
  93.                             "[…] cerise sur le gâteau : pas d’abonnement, juste un achat unique. À l’heure actuelle, c’est rare… et franchement, très appréciable.",
  94.                             "en"
  95.                         ) }}
  96.                         {{ m.reviewCard(
  97.                             "Thelos",
  98.                             "Amsel was a real eye-opener for me […] It gave shape and clarity to the messy vision of my needs that I’d been carrying for years.",
  99.                             "Amsel a été une véritable claque pour moi […] C’était mettre en images et en promesses la vision brouillonne des besoins que j’avais depuis des années.",
  100.                             "en"
  101.                         ) }}
  102.                         {{ m.reviewCard(
  103.                             "Meltintalle",
  104.                             "It’s great to follow the progress [of the software] and feel included in the journey, even as a user.",
  105.                             "C'est appréciable de suivre la progression [des logiciels] et de s'y sentir inclus, même en temps qu'utilisateur.",
  106.                             "en"
  107.                         ) }}
  108.                         {{ m.reviewCard(
  109.                             "Memnoich",
  110.                             "The Discord community is wonderful, and many members are willing to step up and help answer questions, guide new users, or offer opinions on the different ways to use the suite.",
  111.                             "La communauté Discord est formidable, et de nombreux membres sont prêts à intervenir pour répondre aux questions, guider les nouveaux utilisateurs ou partager leurs avis sur les différentes façons d’utiliser la suite.",
  112.                             "en"
  113.                         ) }}
  114.                         {{ m.reviewCard(
  115.                             "OliRO",
  116.                             "Amsel gives me access to powerful tools and offers a blank canvas where I can imagine the wildest ideas that come to mind.",
  117.                             "Amsel me donne accès à des outils et m'offre une toile blanche sur laquelle je peux imaginer les choses les plus folles qui me viennent à l'esprit.",
  118.                             "en"
  119.                         ) }}
  120.                     </div>
  121.                 </div>
  122.             </div>
  123.         </section>
  124.         <section class="comparator">
  125.             <div class="ct">
  126.                 <h2 class="h2" data-a-up>{{ "Compare solutions"|trans|raw }}</h2>
  127.                 {% include 'app/_inc/_comparator.html.twig' %}
  128.             </div>
  129.         </section>
  130.         <section class="banner-gift">
  131.             <div class="ct">
  132.                 <div class="banner-content" data-a-up>
  133.                     <h2 class="h2">{{ "The ultimate gift for RPG lovers"|trans|raw }}</h2>
  134.                     <p>{{ "For yourself or a fellow enthusiast, share the magic of role-playing games"|trans|raw }}</p>
  135.                     <a href="{{ path("faq") }}" title="{{ "Learn more"|trans|raw }}">
  136.                         {{ "Learn more"|trans|raw }}
  137.                     </a>
  138.                 </div>
  139.                 <div class="breathing" data-a-up>
  140.                     {{ m.img(asset('img/shop-gift.webp'), {width:292, height:297, 'attr_img':{'alt':'gift'|trans|raw}}) }}
  141.                 </div>
  142.             </div>
  143.         </section>
  144.         <section class="faq">
  145.             <div class="ct" data-a-up>
  146.                 <h2 class="h2">{{ "Common questions"|trans|raw }}</h2>
  147.                 {{ m.faqShop(
  148.                     "Why should I only buy Lore or Tome?",
  149.                     "We've created a package to satisfy all your needs. However, some creators only need <a href='%link1%' title='worldbuilding software'>worldbuilding software</a> like Lore or <a href='%link2%' title='storytelling software'>storytelling software</a> like Tome."|trans({
  150.                         '%link1%': path('software-lore'),
  151.                         '%link2%': path('software-tome')
  152.                     }),
  153.                     {class:"is-open"}
  154.                 ) }}
  155.                 {{ m.faqShop(
  156.                     "Are the programs compatible with my operating system?",
  157.                     "You bet! Software compatible with Windows, MacOS and Linux."
  158.                 ) }}
  159.                 {{ m.faqShop(
  160.                     "Is payment secure? What payment methods are available?",
  161.                     "All payments are processed via Stripe, a worldwide payment platform used by millions of companies. Your data is encrypted and protected. We use the secure Stripe platform for payments. You can pay by credit card, PayPal, iDEAL, BanContact."
  162.                 ) }}
  163.                 {{ m.faqShop(
  164.                     "How can I cancel my purchase?",
  165.                     "To cancel your order or to claim a refund, please use the <a href='%link1%' title='contact form'>contact form</a>."|trans({
  166.                         '%link1%': path('contact')
  167.                     })
  168.                 ) }}
  169.                 {{ m.faqShop(
  170.                     "What if I buy just one software package and then want the whole package?",
  171.                     "If you're happy with the first software, you can purchase the second one directly from our website, then download it via your launcher."
  172.                 ) }}
  173.                 {{ m.faqShop(
  174.                     "Is it possible to offer one of the software packages or the complete suite?",
  175.                     "Yes, just tick the “offer” box and enter the e-mail address of the lucky recipient. They'll receive an e-mail with an activation code."
  176.                 ) }}
  177.                 <small>{{ "Need more info or help? Check out our <a href='%link1%' title='FAQ'>FAQ</a> or contact our <a href='%link2%' title='support'>support</a> team."|trans({
  178.                         '%link1%': path('faq'),
  179.                         '%link2%': path('contact')
  180.                     })|raw }}</small>
  181.             </div>
  182.         </section>
  183.         <section class="community">
  184.             <div class="background-img">
  185.                 {{ m.img(asset('img/homepage/bg_features.webp'), {width:1250, height:771, 'attr_img':{'alt':'Community'|trans|raw}}) }}
  186.             </div>
  187.             <div class="ct" data-a-up>
  188.                 <div>
  189.                     <h2 class="h2">{{ "Join our community"|trans|raw }}</h2>
  190.                     <p>{{ "Discover creations from our users"|trans|raw }}</p>
  191.                     {{ m.btn('share/discord', 'Join the adventure', social.discord, {class:'btn'}) }}
  192.                 </div>
  193.             </div>
  194.         </section>
  195.     </div>
  196. {% endblock %}