var/cache/dev/twig/c9/c9dd9652544f0efb45fe5b357b544c10.php line 56

Open in your IDE?
  1. <?php
  2. use Twig\Environment;
  3. use Twig\Error\LoaderError;
  4. use Twig\Error\RuntimeError;
  5. use Twig\Extension\CoreExtension;
  6. use Twig\Extension\SandboxExtension;
  7. use Twig\Markup;
  8. use Twig\Sandbox\SecurityError;
  9. use Twig\Sandbox\SecurityNotAllowedTagError;
  10. use Twig\Sandbox\SecurityNotAllowedFilterError;
  11. use Twig\Sandbox\SecurityNotAllowedFunctionError;
  12. use Twig\Source;
  13. use Twig\Template;
  14. use Twig\TemplateWrapper;
  15. /* @standard/full/welcome_page.html.twig */
  16. class __TwigTemplate_2623f0943c6248b0a683229e38b39c33 extends Netgen\Bundle\SiteBundle\Templating\Twig\DebugTemplate
  17. {
  18. private Source $source;
  19. /**
  20. * @var array<string, Template>
  21. */
  22. private array $macros = [];
  23. public function __construct(Environment $env)
  24. {
  25. parent::__construct($env);
  26. $this->source = $this->getSourceContext();
  27. $this->blocks = [
  28. 'meta' => [$this, 'block_meta'],
  29. 'stylesheets' => [$this, 'block_stylesheets'],
  30. 'javascripts' => [$this, 'block_javascripts'],
  31. 'content' => [$this, 'block_content'],
  32. ];
  33. }
  34. protected function doGetParent(array $context): bool|string|Template|TemplateWrapper
  35. {
  36. // line 1
  37. return "@ibexadesign/pagelayout.html.twig";
  38. }
  39. protected function doDisplay(array $context, array $blocks = []): iterable
  40. {
  41. $macros = $this->macros;
  42. $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  43. $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@standard/full/welcome_page.html.twig"));
  44. $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  45. $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@standard/full/welcome_page.html.twig"));
  46. $this->parent = $this->load("@ibexadesign/pagelayout.html.twig", 1);
  47. yield from $this->parent->unwrap()->yield($context, array_merge($this->blocks, $blocks));
  48. $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  49. $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  50. }
  51. // line 5
  52. /**
  53. * @return iterable<null|scalar|\Stringable>
  54. */
  55. public function block_meta(array $context, array $blocks = []): iterable
  56. {
  57. $macros = $this->macros;
  58. $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  59. $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "meta"));
  60. $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  61. $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "meta"));
  62. // line 6
  63. yield " <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />
  64. ";
  65. $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  66. $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  67. yield from [];
  68. }
  69. // line 9
  70. /**
  71. * @return iterable<null|scalar|\Stringable>
  72. */
  73. public function block_stylesheets(array $context, array $blocks = []): iterable
  74. {
  75. $macros = $this->macros;
  76. $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  77. $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "stylesheets"));
  78. $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  79. $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "stylesheets"));
  80. // line 10
  81. yield " <link href=\"https://fonts.googleapis.com/css?family=Work+Sans:400,600,700\" rel=\"stylesheet\">
  82. <link href=\"https://fonts.googleapis.com/css2?family=Noto+Sans:wght@400;600;700&display=swap\" rel=\"stylesheet\">
  83. ";
  84. // line 13
  85. yield $this->extensions['Symfony\WebpackEncoreBundle\Twig\EntryFilesTwigExtension']->renderWebpackLinkTags("welcome-page-css");
  86. yield "
  87. ";
  88. $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  89. $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  90. yield from [];
  91. }
  92. // line 16
  93. /**
  94. * @return iterable<null|scalar|\Stringable>
  95. */
  96. public function block_javascripts(array $context, array $blocks = []): iterable
  97. {
  98. $macros = $this->macros;
  99. $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  100. $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "javascripts"));
  101. $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  102. $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "javascripts"));
  103. // line 17
  104. yield " ";
  105. yield $this->extensions['Symfony\WebpackEncoreBundle\Twig\EntryFilesTwigExtension']->renderWebpackScriptTags("welcome-page-js");
  106. yield "
  107. ";
  108. $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  109. $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  110. yield from [];
  111. }
  112. // line 20
  113. /**
  114. * @return iterable<null|scalar|\Stringable>
  115. */
  116. public function block_content(array $context, array $blocks = []): iterable
  117. {
  118. $macros = $this->macros;
  119. $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  120. $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "content"));
  121. $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  122. $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "content"));
  123. // line 21
  124. yield " <div class=\"ibexa-welcome-header\">
  125. <div class=\"ibexa-welcome-container\">
  126. <div class=\"ibexa-welcome-row\">
  127. <div class=\"ibexa-welcome-column\">
  128. <div class=\"ibexa-welcome-header__logo\">
  129. <img
  130. src=\"";
  131. // line 27
  132. yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("bundles/ibexaadminui/img/exponential-platform-dxp-logo.svg"), "html", null, true);
  133. yield "\"
  134. alt=\"Exponential Platform DXP\"
  135. class=\"logo\"
  136. >
  137. </div>
  138. <h1 class=\"ibexa-welcome-section-header\">
  139. ";
  140. // line 33
  141. yield ((($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("ibexa_platform_welcome_page.header.title", [], "ibexa_welcome_page") == "ibexa_platform_welcome_page.header.title")) ? (Twig\Extension\CoreExtension::replace("Welcome to %name% %version%", ["%name%" => $this->env->getFunction('ibexa_render_field')->getCallable()($this->env, // line 34
  142. (isset($context["content"]) || array_key_exists("content", $context) ? $context["content"] : (function () { throw new RuntimeError('Variable "content" does not exist.', 34, $this->source); })()), "name"), "%version%" => Twig\Extension\CoreExtension::constant("Ibexa\\Contracts\\Core\\Ibexa::VERSION")])) : ($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("ibexa_platform_welcome_page.header.title", ["%name%" => $this->env->getFunction('ibexa_render_field')->getCallable()($this->env, (isset($context["content"]) || array_key_exists("content", $context) ? $context["content"] : (function () { throw new RuntimeError('Variable "content" does not exist.', 34, $this->source); })()), "name"), "%version%" => Twig\Extension\CoreExtension::constant("Ibexa\\Contracts\\Core\\Ibexa::VERSION")], "ibexa_welcome_page")));
  143. // line 36
  144. yield "
  145. </h1>
  146. <p class=\"ibexa-welcome-paragraph\">
  147. ";
  148. // line 39
  149. yield ((($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("ibexa_platform_welcome_page.header.content", [], "ibexa_welcome_page") == "ibexa_platform_welcome_page.header.content")) ? ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::replace("Open-source solution for building custom, scalable websites.", []), "html", null, true)) : ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("ibexa_platform_welcome_page.header.content", [], "ibexa_welcome_page"), "html", null, true)));
  150. yield "
  151. </p>
  152. ";
  153. // line 41
  154. $context["admin_url"] = $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getUrl("ibexa.dashboard", ["siteaccess" => "admin"]);
  155. // line 42
  156. yield " <a
  157. href=\"";
  158. // line 43
  159. yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["admin_url"]) || array_key_exists("admin_url", $context) ? $context["admin_url"] : (function () { throw new RuntimeError('Variable "admin_url" does not exist.', 43, $this->source); })()), "html", null, true);
  160. yield "\"
  161. class=\"ibexa-welcome-btn ibexa-welcome-btn--filled\"
  162. >
  163. ";
  164. // line 46
  165. yield ((($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("ibexa_platform_welcome_page.header.action", [], "ibexa_welcome_page") == "ibexa_platform_welcome_page.header.action")) ? ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::replace("Start your project", []), "html", null, true)) : ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("ibexa_platform_welcome_page.header.action", [], "ibexa_welcome_page"), "html", null, true)));
  166. yield "
  167. </a>
  168. <button class=\"ibexa-welcome-header__go-down\">
  169. <img
  170. src=\"";
  171. // line 50
  172. yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("build/images/caret-down.svg"), "html", null, true);
  173. yield "\"
  174. alt=\"";
  175. // line 51
  176. yield ((($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("ibexa_platform_welcome_page.header.caret_down", [], "ibexa_welcome_page") == "ibexa_platform_welcome_page.header.caret_down")) ? ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::replace("Down", []), "html", null, true)) : ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("ibexa_platform_welcome_page.header.caret_down", [], "ibexa_welcome_page"), "html", null, true)));
  177. yield "\"
  178. />
  179. </button>
  180. </div>
  181. <div class=\"ibexa-welcome-column ibexa-welcome-header__img-column\">
  182. <img
  183. class=\"ibexa-welcome-img ibexa-welcome-img--center\"
  184. src=\"";
  185. // line 58
  186. yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("build/images/oss.png"), "html", null, true);
  187. yield "\"
  188. alt=\"";
  189. // line 59
  190. yield ((($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("ibexa_platform_welcome_page.header.image", [], "ibexa_welcome_page") == "ibexa_platform_welcome_page.header.image")) ? ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::replace("OSS", []), "html", null, true)) : ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("ibexa_platform_welcome_page.header.image", [], "ibexa_welcome_page"), "html", null, true)));
  191. yield "\"
  192. />
  193. </div>
  194. </div>
  195. </div>
  196. </div>
  197. <div class=\"ibexa-welcome-container ibexa-welcome-documentation-hub\">
  198. <div class=\"ibexa-welcome-row\">
  199. <div class=\"ibexa-welcome-column ibexa-welcome-column--center\">
  200. <h2 class=\"ibexa-welcome-section-header\">
  201. ";
  202. // line 70
  203. yield ((($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("ibexa_platform_welcome_page.documentation_hub.title", [], "ibexa_welcome_page") == "ibexa_platform_welcome_page.documentation_hub.title")) ? ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::replace("Documentation hub", []), "html", null, true)) : ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("ibexa_platform_welcome_page.documentation_hub.title", [], "ibexa_welcome_page"), "html", null, true)));
  204. yield "
  205. </h2>
  206. </div>
  207. </div>
  208. <div class=\"ibexa-welcome-row\">
  209. <div class=\"ibexa-welcome-column ibexa-welcome-column--center\">
  210. <div class=\"ibexa-welcome-circle\">
  211. <img
  212. src=\"";
  213. // line 78
  214. yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("build/images/documentation.svg"), "html", null, true);
  215. yield "\"
  216. alt=\"";
  217. // line 79
  218. yield ((($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("ibexa_platform_welcome_page.documentation_center.image", [], "ibexa_welcome_page") == "ibexa_platform_welcome_page.documentation_center.image")) ? ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::replace("Documentation center", []), "html", null, true)) : ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("ibexa_platform_welcome_page.documentation_center.image", [], "ibexa_welcome_page"), "html", null, true)));
  219. yield "\"
  220. />
  221. </div>
  222. <h3 class=\"ibexa-welcome-block-header\">
  223. ";
  224. // line 83
  225. yield ((($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("ibexa_platform_welcome_page.documentation_center.title", [], "ibexa_welcome_page") == "ibexa_platform_welcome_page.documentation_center.title")) ? ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::replace("Documentation center", []), "html", null, true)) : ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("ibexa_platform_welcome_page.documentation_center.title", [], "ibexa_welcome_page"), "html", null, true)));
  226. yield "
  227. </h3>
  228. <p class=\"ibexa-welcome-paragraph\">
  229. ";
  230. // line 86
  231. yield ((($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("ibexa_platform_welcome_page.documentation_center.content", [], "ibexa_welcome_page") == "ibexa_platform_welcome_page.documentation_center.content")) ? ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::replace("Ibexa DXP documentation for developers and editors.", []), "html", null, true)) : ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("ibexa_platform_welcome_page.documentation_center.content", [], "ibexa_welcome_page"), "html", null, true)));
  232. yield "
  233. </p>
  234. <a
  235. href=\"https://ibexa.co/documentation-center\"
  236. class=\"ibexa-welcome-btn\"
  237. >
  238. ";
  239. // line 92
  240. yield ((($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("ibexa_platform_welcome_page.documentation_center.action", [], "ibexa_welcome_page") == "ibexa_platform_welcome_page.documentation_center.action")) ? ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::replace("Discover more", []), "html", null, true)) : ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("ibexa_platform_welcome_page.documentation_center.action", [], "ibexa_welcome_page"), "html", null, true)));
  241. yield "
  242. </a>
  243. </div>
  244. <div class=\"ibexa-welcome-column ibexa-welcome-column--center\">
  245. <div class=\"ibexa-welcome-circle\">
  246. <img
  247. src=\"";
  248. // line 98
  249. yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("build/images/user.svg"), "html", null, true);
  250. yield "\"
  251. alt=\"";
  252. // line 99
  253. yield ((($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("ibexa_platform_welcome_page.user_documentation.image", [], "ibexa_welcome_page") == "ibexa_platform_welcome_page.user_documentation.image")) ? ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::replace("User documentation", []), "html", null, true)) : ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("ibexa_platform_welcome_page.user_documentation.image", [], "ibexa_welcome_page"), "html", null, true)));
  254. yield "\"
  255. />
  256. </div>
  257. <h3 class=\"ibexa-welcome-block-header\">
  258. ";
  259. // line 103
  260. yield ((($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("ibexa_platform_welcome_page.user_documentation.title", [], "ibexa_welcome_page") == "ibexa_platform_welcome_page.user_documentation.title")) ? ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::replace("User documentation", []), "html", null, true)) : ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("ibexa_platform_welcome_page.user_documentation.title", [], "ibexa_welcome_page"), "html", null, true)));
  261. yield "
  262. </h3>
  263. <p class=\"ibexa-welcome-paragraph\">
  264. ";
  265. // line 106
  266. yield ((($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("ibexa_platform_welcome_page.user_documentation.content", [], "ibexa_welcome_page") == "ibexa_platform_welcome_page.user_documentation.content")) ? ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::replace("Manage content, products, site and content structure and much more using the Ibexa DXP administration interface.
  267. Learn how to administrate your digital store with Ibexa Commerce. Manage products, orders and view statistics.", []), "html", null, true)) : ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("ibexa_platform_welcome_page.user_documentation.content", [], "ibexa_welcome_page"), "html", null, true)));
  268. // line 107
  269. yield "
  270. </p>
  271. <a
  272. href=\"https://doc.ibexa.co/projects/userguide\"
  273. class=\"ibexa-welcome-btn\"
  274. >
  275. ";
  276. // line 113
  277. yield ((($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("ibexa_platform_welcome_page.user_documentation.action", [], "ibexa_welcome_page") == "ibexa_platform_welcome_page.user_documentation.action")) ? ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::replace("Discover more", []), "html", null, true)) : ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("ibexa_platform_welcome_page.user_documentation.action", [], "ibexa_welcome_page"), "html", null, true)));
  278. yield "
  279. </a>
  280. </div>
  281. <div class=\"ibexa-welcome-column ibexa-welcome-column--center\">
  282. <div class=\"ibexa-welcome-circle\">
  283. <img
  284. src=\"";
  285. // line 119
  286. yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("build/images/development.svg"), "html", null, true);
  287. yield "\"
  288. alt=\"";
  289. // line 120
  290. yield ((($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("ibexa_platform_welcome_page.developer_documentation.image", [], "ibexa_welcome_page") == "ibexa_platform_welcome_page.developer_documentation.image")) ? ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::replace("Developer documentation", []), "html", null, true)) : ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("ibexa_platform_welcome_page.developer_documentation.image", [], "ibexa_welcome_page"), "html", null, true)));
  291. yield "\"
  292. />
  293. </div>
  294. <h3 class=\"ibexa-welcome-block-header\">
  295. ";
  296. // line 124
  297. yield ((($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("ibexa_platform_welcome_page.developer_documentation.title", [], "ibexa_welcome_page") == "ibexa_platform_welcome_page.developer_documentation.title")) ? ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::replace("Developer documentation", []), "html", null, true)) : ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("ibexa_platform_welcome_page.developer_documentation.title", [], "ibexa_welcome_page"), "html", null, true)));
  298. yield "
  299. </h3>
  300. <p class=\"ibexa-welcome-paragraph\">
  301. ";
  302. // line 127
  303. yield ((($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("ibexa_platform_welcome_page.developer_documentation.content", [], "ibexa_welcome_page") == "ibexa_platform_welcome_page.developer_documentation.content")) ? ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::replace("The core documentation covers the majority of functionalities, their configuration and available APIs of Ibexa DXP with references and examples.
  304. The commerce documentation covers the eCommerce features and APIs of Ibexa DXP. This includes payments and other integrations to back office systems.", []), "html", null, true)) : ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("ibexa_platform_welcome_page.developer_documentation.content", [], "ibexa_welcome_page"), "html", null, true)));
  305. // line 128
  306. yield "
  307. </p>
  308. <a
  309. href=\"https://doc.ibexa.co\"
  310. class=\"ibexa-welcome-btn\"
  311. >
  312. ";
  313. // line 134
  314. yield ((($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("ibexa_platform_welcome_page.developer_documentation.action", [], "ibexa_welcome_page") == "ibexa_platform_welcome_page.developer_documentation.action")) ? ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::replace("Discover more", []), "html", null, true)) : ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("ibexa_platform_welcome_page.developer_documentation.action", [], "ibexa_welcome_page"), "html", null, true)));
  315. yield "
  316. </a>
  317. </div>
  318. </div>
  319. </div>
  320. <div class=\"ibexa-welcome-container ibexa-welcome-tutorials-and-resources\">
  321. <div class=\"ibexa-welcome-row\">
  322. <div class=\"ibexa-welcome-column ibexa-welcome-column--center\">
  323. <h2 class=\"ibexa-welcome-section-header\">
  324. ";
  325. // line 144
  326. yield ((($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("ibexa_platform_welcome_page.tutorials_and_resources.title", [], "ibexa_welcome_page") == "ibexa_platform_welcome_page.tutorials_and_resources.title")) ? ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::replace("Tutorials and resources", []), "html", null, true)) : ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("ibexa_platform_welcome_page.tutorials_and_resources.title", [], "ibexa_welcome_page"), "html", null, true)));
  327. yield "
  328. </h2>
  329. </div>
  330. </div>
  331. <div class=\"ibexa-welcome-row\">
  332. <div class=\"ibexa-welcome-column ibexa-welcome-column--center\">
  333. <p class=\"ibexa-welcome-paragraph ibexa-welcome-tutorials-and-resources__subheader\">
  334. ";
  335. // line 151
  336. yield ((($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("ibexa_platform_welcome_page.tutorials_and_resources.subheader", [], "ibexa_welcome_page") == "ibexa_platform_welcome_page.tutorials_and_resources.subheader")) ? ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::replace("Discover the value of Ibexa DXP, our new generation Digital Experience Platform", []), "html", null, true)) : ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("ibexa_platform_welcome_page.tutorials_and_resources.subheader", [], "ibexa_welcome_page"), "html", null, true)));
  337. yield "
  338. </p>
  339. </div>
  340. </div>
  341. <div class=\"ibexa-welcome-row\">
  342. <div class=\"ibexa-welcome-column\">
  343. <div class=\"ibexa-welcome-row ibexa-welcome-tutorials-and-resources__block ibexa-welcome-tutorials-and-resources__block--get-started\">
  344. <div class=\"ibexa-welcome-column\">
  345. <h3 class=\"ibexa-welcome-block-header\">
  346. ";
  347. // line 160
  348. yield ((($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("ibexa_platform_welcome_page.get_started.title", [], "ibexa_welcome_page") == "ibexa_platform_welcome_page.get_started.title")) ? ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::replace("Get started", []), "html", null, true)) : ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("ibexa_platform_welcome_page.get_started.title", [], "ibexa_welcome_page"), "html", null, true)));
  349. yield "
  350. </h3>
  351. <p class=\"ibexa-welcome-paragraph\">
  352. ";
  353. // line 163
  354. yield ((($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("ibexa_platform_welcome_page.get_started.content", [], "ibexa_welcome_page") == "ibexa_platform_welcome_page.get_started.content")) ? ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::replace("Whether you're starting your very first project or developing yet another one in a long series, knowledge resources are here to help you accelerate on your goals. Try your hand in quickstarts and tutorials, or explore the references to further enhance your site.", []), "html", null, true)) : ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("ibexa_platform_welcome_page.get_started.content", [], "ibexa_welcome_page"), "html", null, true)));
  355. yield "
  356. </p>
  357. <a
  358. href=\"https://doc.ibexa.co/en/latest/getting_started/first_steps\"
  359. class=\"ibexa-welcome-link\"
  360. >
  361. ";
  362. // line 169
  363. yield ((($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("ibexa_platform_welcome_page.get_started.action", [], "ibexa_welcome_page") == "ibexa_platform_welcome_page.get_started.action")) ? ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::replace("Learn more", []), "html", null, true)) : ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("ibexa_platform_welcome_page.get_started.action", [], "ibexa_welcome_page"), "html", null, true)));
  364. yield "
  365. </a>
  366. </div>
  367. <div class=\"ibexa-welcome-column ibexa-welcome-tutorials-and-resources__img-column\">
  368. <img
  369. class=\"ibexa-welcome-img ibexa-welcome-img--right\"
  370. src=\"";
  371. // line 175
  372. yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("build/images/tutorials.svg"), "html", null, true);
  373. yield "\"
  374. alt=\"";
  375. // line 176
  376. yield ((($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("ibexa_platform_welcome_page.get_started.image", [], "ibexa_welcome_page") == "ibexa_platform_welcome_page.get_started.image")) ? ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::replace("Get started", []), "html", null, true)) : ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("ibexa_platform_welcome_page.get_started.image", [], "ibexa_welcome_page"), "html", null, true)));
  377. yield "\"
  378. />
  379. </div>
  380. </div>
  381. </div>
  382. </div>
  383. <div class=\"ibexa-welcome-row\">
  384. <div class=\"ibexa-welcome-column ibexa-welcome-tutorials-and-resources__block ibexa-welcome-tutorials-and-resources__block--tutorials\">
  385. <div class=\"ibexa-welcome-circle\">
  386. <img
  387. src=\"";
  388. // line 186
  389. yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("build/images/tutorials-icon.svg"), "html", null, true);
  390. yield "\"
  391. alt=\"";
  392. // line 187
  393. yield ((($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("ibexa_platform_welcome_page.tutorials.image", [], "ibexa_welcome_page") == "ibexa_platform_welcome_page.tutorials.image")) ? ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::replace("Tutorials", []), "html", null, true)) : ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("ibexa_platform_welcome_page.tutorials.image", [], "ibexa_welcome_page"), "html", null, true)));
  394. yield "\"
  395. />
  396. </div>
  397. <h3 class=\"ibexa-welcome-block-header\">
  398. ";
  399. // line 191
  400. yield ((($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("ibexa_platform_welcome_page.tutorials.title", [], "ibexa_welcome_page") == "ibexa_platform_welcome_page.tutorials.title")) ? ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::replace("Tutorials", []), "html", null, true)) : ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("ibexa_platform_welcome_page.tutorials.title", [], "ibexa_welcome_page"), "html", null, true)));
  401. yield "
  402. </h3>
  403. <p class=\"ibexa-welcome-paragraph\">
  404. ";
  405. // line 194
  406. yield ((($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("ibexa_platform_welcome_page.tutorials.content", [], "ibexa_welcome_page") == "ibexa_platform_welcome_page.tutorials.content")) ? ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::replace("Practical tutorials lead you through the first project to help you learn product basics.", []), "html", null, true)) : ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("ibexa_platform_welcome_page.tutorials.content", [], "ibexa_welcome_page"), "html", null, true)));
  407. yield "
  408. </p>
  409. <a
  410. href=\"https://doc.ibexa.co/en/latest/tutorials/tutorials/\"
  411. class=\"ibexa-welcome-link\"
  412. >
  413. ";
  414. // line 200
  415. yield ((($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("ibexa_platform_welcome_page.tutorials.action", [], "ibexa_welcome_page") == "ibexa_platform_welcome_page.tutorials.action")) ? ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::replace("Learn more", []), "html", null, true)) : ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("ibexa_platform_welcome_page.tutorials.action", [], "ibexa_welcome_page"), "html", null, true)));
  416. yield "
  417. </a>
  418. </div>
  419. <div class=\"ibexa-welcome-column ibexa-welcome-tutorials-and-resources__block ibexa-welcome-tutorials-and-resources__block--rest-api\">
  420. <div class=\"ibexa-welcome-circle\">
  421. <img
  422. src=\"";
  423. // line 206
  424. yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("build/images/rest-api.svg"), "html", null, true);
  425. yield "\"
  426. alt=\"";
  427. // line 207
  428. yield ((($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("ibexa_platform_welcome_page.rest_api.image", [], "ibexa_welcome_page") == "ibexa_platform_welcome_page.rest_api.image")) ? ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::replace("REST API reference", []), "html", null, true)) : ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("ibexa_platform_welcome_page.rest_api.image", [], "ibexa_welcome_page"), "html", null, true)));
  429. yield "\"
  430. />
  431. </div>
  432. <h3 class=\"ibexa-welcome-block-header\">
  433. ";
  434. // line 211
  435. yield ((($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("ibexa_platform_welcome_page.rest_api.title", [], "ibexa_welcome_page") == "ibexa_platform_welcome_page.rest_api.title")) ? ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::replace("REST API reference", []), "html", null, true)) : ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("ibexa_platform_welcome_page.rest_api.title", [], "ibexa_welcome_page"), "html", null, true)));
  436. yield "
  437. </h3>
  438. <p class=\"ibexa-welcome-paragraph\">
  439. ";
  440. // line 214
  441. yield ((($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("ibexa_platform_welcome_page.rest_api.content", [], "ibexa_welcome_page") == "ibexa_platform_welcome_page.rest_api.content")) ? ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::replace("As an API-first product, Ibexa DXP focuses on well-structured APIs. REST API endpoints cover most functionalities of the product.", []), "html", null, true)) : ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("ibexa_platform_welcome_page.rest_api.content", [], "ibexa_welcome_page"), "html", null, true)));
  442. yield "
  443. </p>
  444. <a
  445. href=\"https://doc.ibexa.co/en/latest/api/rest_api/rest_api_reference/rest_api_reference.html\"
  446. class=\"ibexa-welcome-link\"
  447. >
  448. ";
  449. // line 220
  450. yield ((($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("ibexa_platform_welcome_page.rest_api.action", [], "ibexa_welcome_page") == "ibexa_platform_welcome_page.rest_api.action")) ? ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::replace("Learn more", []), "html", null, true)) : ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("ibexa_platform_welcome_page.rest_api.action", [], "ibexa_welcome_page"), "html", null, true)));
  451. yield "
  452. </a>
  453. </div>
  454. <div class=\"ibexa-welcome-column ibexa-welcome-tutorials-and-resources__block ibexa-welcome-tutorials-and-resources__block--php-api\">
  455. <div class=\"ibexa-welcome-circle\">
  456. <img
  457. src=\"";
  458. // line 226
  459. yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("build/images/php-api.svg"), "html", null, true);
  460. yield "\"
  461. alt=\"";
  462. // line 227
  463. yield ((($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("ibexa_platform_welcome_page.php_api.image", [], "ibexa_welcome_page") == "ibexa_platform_welcome_page.php_api.image")) ? ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::replace("Public PHP API", []), "html", null, true)) : ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("ibexa_platform_welcome_page.php_api.image", [], "ibexa_welcome_page"), "html", null, true)));
  464. yield "\"
  465. />
  466. </div>
  467. <h3 class=\"ibexa-welcome-block-header\">
  468. ";
  469. // line 231
  470. yield ((($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("ibexa_platform_welcome_page.php_api.title", [], "ibexa_welcome_page") == "ibexa_platform_welcome_page.php_api.title")) ? ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::replace("Public PHP API", []), "html", null, true)) : ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("ibexa_platform_welcome_page.php_api.title", [], "ibexa_welcome_page"), "html", null, true)));
  471. yield "
  472. </h3>
  473. <p class=\"ibexa-welcome-paragraph\">
  474. ";
  475. // line 234
  476. yield ((($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("ibexa_platform_welcome_page.php_api.content", [], "ibexa_welcome_page") == "ibexa_platform_welcome_page.php_api.content")) ? ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::replace("PHP API services cover all product functionalities and give you endless possibilities to customize your code.", []), "html", null, true)) : ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("ibexa_platform_welcome_page.php_api.content", [], "ibexa_welcome_page"), "html", null, true)));
  477. yield "
  478. </p>
  479. <a
  480. href=\"https://doc.ibexa.co/en/latest/api/public_php_api\"
  481. class=\"ibexa-welcome-link\"
  482. >
  483. ";
  484. // line 240
  485. yield ((($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("ibexa_platform_welcome_page.php_api.action", [], "ibexa_welcome_page") == "ibexa_platform_welcome_page.php_api.action")) ? ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::replace("Learn more", []), "html", null, true)) : ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("ibexa_platform_welcome_page.php_api.action", [], "ibexa_welcome_page"), "html", null, true)));
  486. yield "
  487. </a>
  488. </div>
  489. </div>
  490. </div>
  491. <div class=\"ibexa-welcome-container ibexa-welcome-training-platform\">
  492. <div class=\"ibexa-welcome-row ibexa-welcome-training-platform__block\">
  493. <div class=\"ibexa-welcome-column ibexa-welcome-training-platform__img-column\">
  494. <img
  495. src=\"";
  496. // line 250
  497. yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("build/images/training.svg"), "html", null, true);
  498. yield "\"
  499. alt=\"";
  500. // line 251
  501. yield ((($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("ibexa_platform_welcome_page.training_platform.image", [], "ibexa_welcome_page") == "ibexa_platform_welcome_page.training_platform.image")) ? ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::replace("Training platform", []), "html", null, true)) : ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("ibexa_platform_welcome_page.training_platform.image", [], "ibexa_welcome_page"), "html", null, true)));
  502. yield "\"
  503. />
  504. </div>
  505. <div class=\"ibexa-welcome-column\">
  506. <h3 class=\"ibexa-welcome-block-header\">
  507. ";
  508. // line 256
  509. yield ((($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("ibexa_platform_welcome_page.training_platform.title", [], "ibexa_welcome_page") == "ibexa_platform_welcome_page.training_platform.title")) ? ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::replace("Training platform", []), "html", null, true)) : ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("ibexa_platform_welcome_page.training_platform.title", [], "ibexa_welcome_page"), "html", null, true)));
  510. yield "
  511. </h3>
  512. <p class=\"ibexa-welcome-paragraph\">
  513. ";
  514. // line 259
  515. yield ((($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("ibexa_platform_welcome_page.training_platform.content", [], "ibexa_welcome_page") == "ibexa_platform_welcome_page.training_platform.content")) ? ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::replace("Explore the Ibexa Learning Platform for on-demand, self-service courses and certifications.", []), "html", null, true)) : ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("ibexa_platform_welcome_page.training_platform.content", [], "ibexa_welcome_page"), "html", null, true)));
  516. yield "
  517. </p>
  518. <a
  519. href=\"https://learn.ibexa.co\"
  520. class=\"ibexa-welcome-btn ibexa-welcome-btn--filled\"
  521. >
  522. ";
  523. // line 265
  524. yield ((($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("ibexa_platform_welcome_page.training_platform.action", [], "ibexa_welcome_page") == "ibexa_platform_welcome_page.training_platform.action")) ? ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::replace("Start the training", []), "html", null, true)) : ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("ibexa_platform_welcome_page.training_platform.action", [], "ibexa_welcome_page"), "html", null, true)));
  525. yield "
  526. </a>
  527. </div>
  528. </div>
  529. </div>
  530. <div class=\"ibexa-welcome-contact\">
  531. <div class=\"ibexa-welcome-container\">
  532. <div class=\"ibexa-welcome-row ibexa-welcome-contact__block\">
  533. <div class=\"ibexa-welcome-column\">
  534. <h3 class=\"ibexa-welcome-block-header\">
  535. ";
  536. // line 276
  537. yield ((($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("ibexa_platform_welcome_page.contact.title", [], "ibexa_welcome_page") == "ibexa_platform_welcome_page.contact.title")) ? ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::replace("Contact support", []), "html", null, true)) : ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("ibexa_platform_welcome_page.contact.title", [], "ibexa_welcome_page"), "html", null, true)));
  538. yield "
  539. </h3>
  540. <p class=\"ibexa-welcome-paragraph\">
  541. ";
  542. // line 279
  543. yield ((($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("ibexa_platform_welcome_page.contact.content", [], "ibexa_welcome_page") == "ibexa_platform_welcome_page.contact.content")) ? ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::replace("If you need help, contact our support team", []), "html", null, true)) : ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("ibexa_platform_welcome_page.contact.content", [], "ibexa_welcome_page"), "html", null, true)));
  544. yield "
  545. </p>
  546. <a
  547. href=\"https://support.ibexa.co\"
  548. class=\"ibexa-welcome-btn ibexa-welcome-btn--filled\"
  549. >
  550. ";
  551. // line 285
  552. yield ((($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("ibexa_platform_welcome_page.contact.action", [], "ibexa_welcome_page") == "ibexa_platform_welcome_page.contact.action")) ? ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::replace("Go to support", []), "html", null, true)) : ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("ibexa_platform_welcome_page.contact.action", [], "ibexa_welcome_page"), "html", null, true)));
  553. yield "
  554. </a>
  555. </div>
  556. <div class=\"ibexa-welcome-column\">
  557. <img
  558. class=\"ibexa-welcome-img ibexa-welcome-img--center\"
  559. src=\"";
  560. // line 291
  561. yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("build/images/support.png"), "html", null, true);
  562. yield "\"
  563. alt=\"";
  564. // line 292
  565. yield ((($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("ibexa_platform_welcome_page.contact.image", [], "ibexa_welcome_page") == "ibexa_platform_welcome_page.contact.image")) ? ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::replace("Support", []), "html", null, true)) : ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("ibexa_platform_welcome_page.contact.image", [], "ibexa_welcome_page"), "html", null, true)));
  566. yield "\"
  567. />
  568. </div>
  569. </div>
  570. </div>
  571. </div>
  572. <footer class=\"ibexa-welcome-footer\">
  573. <div class=\"ibexa-welcome-container\">
  574. <div class=\"ibexa-welcome-row\">
  575. <div class=\"ibexa-welcome-column\">
  576. <p class=\"ibexa-welcome-paragraph\">
  577. ";
  578. // line 304
  579. yield ((($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("ibexa_platform_welcome_page.copyright", [], "ibexa_welcome_page") == "ibexa_platform_welcome_page.copyright")) ? (Twig\Extension\CoreExtension::replace("Copyright © %current_year% <a href=\"https://se7enx.com\" rel=\"noopener\" target=\"_blank\">7x</a> | Powered by Exponential Platform DXP", ["%current_year%" => $this->extensions['Twig\Extension\CoreExtension']->formatDate("now", "Y")])) : ($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("ibexa_platform_welcome_page.copyright", ["%current_year%" => $this->extensions['Twig\Extension\CoreExtension']->formatDate("now", "Y")], "ibexa_welcome_page")));
  580. // line 306
  581. yield "
  582. </p>
  583. </div>
  584. </div>
  585. </div>
  586. </footer>
  587. ";
  588. $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  589. $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  590. yield from [];
  591. }
  592. /**
  593. * @codeCoverageIgnore
  594. */
  595. public function getTemplateName(): string
  596. {
  597. return "@standard/full/welcome_page.html.twig";
  598. }
  599. /**
  600. * @codeCoverageIgnore
  601. */
  602. public function isTraitable(): bool
  603. {
  604. return false;
  605. }
  606. /**
  607. * @codeCoverageIgnore
  608. */
  609. public function getDebugInfo(): array
  610. {
  611. return array ( 624 => 306, 622 => 304, 607 => 292, 603 => 291, 594 => 285, 585 => 279, 579 => 276, 565 => 265, 556 => 259, 550 => 256, 542 => 251, 538 => 250, 525 => 240, 516 => 234, 510 => 231, 503 => 227, 499 => 226, 490 => 220, 481 => 214, 475 => 211, 468 => 207, 464 => 206, 455 => 200, 446 => 194, 440 => 191, 433 => 187, 429 => 186, 416 => 176, 412 => 175, 403 => 169, 394 => 163, 388 => 160, 376 => 151, 366 => 144, 353 => 134, 345 => 128, 342 => 127, 336 => 124, 329 => 120, 325 => 119, 316 => 113, 308 => 107, 305 => 106, 299 => 103, 292 => 99, 288 => 98, 279 => 92, 270 => 86, 264 => 83, 257 => 79, 253 => 78, 242 => 70, 228 => 59, 224 => 58, 214 => 51, 210 => 50, 203 => 46, 197 => 43, 194 => 42, 192 => 41, 187 => 39, 182 => 36, 180 => 34, 179 => 33, 170 => 27, 162 => 21, 149 => 20, 135 => 17, 122 => 16, 109 => 13, 104 => 10, 91 => 9, 79 => 6, 66 => 5, 43 => 1,);
  612. }
  613. public function getSourceContext(): Source
  614. {
  615. return new Source("{% extends '@ibexadesign/pagelayout.html.twig' %}
  616. {% trans_default_domain 'ibexa_welcome_page' %}
  617. {% block meta %}
  618. <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />
  619. {% endblock %}
  620. {% block stylesheets %}
  621. <link href=\"https://fonts.googleapis.com/css?family=Work+Sans:400,600,700\" rel=\"stylesheet\">
  622. <link href=\"https://fonts.googleapis.com/css2?family=Noto+Sans:wght@400;600;700&display=swap\" rel=\"stylesheet\">
  623. {{ encore_entry_link_tags('welcome-page-css') }}
  624. {% endblock %}
  625. {% block javascripts %}
  626. {{ encore_entry_script_tags('welcome-page-js') }}
  627. {% endblock %}
  628. {% block content %}
  629. <div class=\"ibexa-welcome-header\">
  630. <div class=\"ibexa-welcome-container\">
  631. <div class=\"ibexa-welcome-row\">
  632. <div class=\"ibexa-welcome-column\">
  633. <div class=\"ibexa-welcome-header__logo\">
  634. <img
  635. src=\"{{ asset('bundles/ibexaadminui/img/exponential-platform-dxp-logo.svg') }}\"
  636. alt=\"Exponential Platform DXP\"
  637. class=\"logo\"
  638. >
  639. </div>
  640. <h1 class=\"ibexa-welcome-section-header\">
  641. {{ 'ibexa_platform_welcome_page.header.title'|trans({
  642. '%name%': ibexa_render_field(content, 'name'),
  643. '%version%': constant('Ibexa\\\\Contracts\\\\Core\\\\Ibexa::VERSION')
  644. })|desc('Welcome to %name% %version%')|raw }}
  645. </h1>
  646. <p class=\"ibexa-welcome-paragraph\">
  647. {{ 'ibexa_platform_welcome_page.header.content'|trans|desc('Open-source solution for building custom, scalable websites.') }}
  648. </p>
  649. {% set admin_url = url('ibexa.dashboard', { 'siteaccess': 'admin' }) %}
  650. <a
  651. href=\"{{ admin_url }}\"
  652. class=\"ibexa-welcome-btn ibexa-welcome-btn--filled\"
  653. >
  654. {{ 'ibexa_platform_welcome_page.header.action'|trans|desc('Start your project') }}
  655. </a>
  656. <button class=\"ibexa-welcome-header__go-down\">
  657. <img
  658. src=\"{{ asset('build/images/caret-down.svg') }}\"
  659. alt=\"{{ 'ibexa_platform_welcome_page.header.caret_down'|trans|desc('Down') }}\"
  660. />
  661. </button>
  662. </div>
  663. <div class=\"ibexa-welcome-column ibexa-welcome-header__img-column\">
  664. <img
  665. class=\"ibexa-welcome-img ibexa-welcome-img--center\"
  666. src=\"{{ asset('build/images/oss.png') }}\"
  667. alt=\"{{ 'ibexa_platform_welcome_page.header.image'|trans|desc('OSS') }}\"
  668. />
  669. </div>
  670. </div>
  671. </div>
  672. </div>
  673. <div class=\"ibexa-welcome-container ibexa-welcome-documentation-hub\">
  674. <div class=\"ibexa-welcome-row\">
  675. <div class=\"ibexa-welcome-column ibexa-welcome-column--center\">
  676. <h2 class=\"ibexa-welcome-section-header\">
  677. {{ 'ibexa_platform_welcome_page.documentation_hub.title'|trans|desc('Documentation hub') }}
  678. </h2>
  679. </div>
  680. </div>
  681. <div class=\"ibexa-welcome-row\">
  682. <div class=\"ibexa-welcome-column ibexa-welcome-column--center\">
  683. <div class=\"ibexa-welcome-circle\">
  684. <img
  685. src=\"{{ asset('build/images/documentation.svg') }}\"
  686. alt=\"{{ 'ibexa_platform_welcome_page.documentation_center.image'|trans|desc('Documentation center') }}\"
  687. />
  688. </div>
  689. <h3 class=\"ibexa-welcome-block-header\">
  690. {{ 'ibexa_platform_welcome_page.documentation_center.title'|trans|desc('Documentation center') }}
  691. </h3>
  692. <p class=\"ibexa-welcome-paragraph\">
  693. {{ 'ibexa_platform_welcome_page.documentation_center.content'|trans|desc('Ibexa DXP documentation for developers and editors.') }}
  694. </p>
  695. <a
  696. href=\"https://ibexa.co/documentation-center\"
  697. class=\"ibexa-welcome-btn\"
  698. >
  699. {{ 'ibexa_platform_welcome_page.documentation_center.action'|trans|desc('Discover more') }}
  700. </a>
  701. </div>
  702. <div class=\"ibexa-welcome-column ibexa-welcome-column--center\">
  703. <div class=\"ibexa-welcome-circle\">
  704. <img
  705. src=\"{{ asset('build/images/user.svg') }}\"
  706. alt=\"{{ 'ibexa_platform_welcome_page.user_documentation.image'|trans|desc('User documentation') }}\"
  707. />
  708. </div>
  709. <h3 class=\"ibexa-welcome-block-header\">
  710. {{ 'ibexa_platform_welcome_page.user_documentation.title'|trans|desc('User documentation') }}
  711. </h3>
  712. <p class=\"ibexa-welcome-paragraph\">
  713. {{ 'ibexa_platform_welcome_page.user_documentation.content'|trans|desc('Manage content, products, site and content structure and much more using the Ibexa DXP administration interface.
  714. Learn how to administrate your digital store with Ibexa Commerce. Manage products, orders and view statistics.') }}
  715. </p>
  716. <a
  717. href=\"https://doc.ibexa.co/projects/userguide\"
  718. class=\"ibexa-welcome-btn\"
  719. >
  720. {{ 'ibexa_platform_welcome_page.user_documentation.action'|trans|desc('Discover more') }}
  721. </a>
  722. </div>
  723. <div class=\"ibexa-welcome-column ibexa-welcome-column--center\">
  724. <div class=\"ibexa-welcome-circle\">
  725. <img
  726. src=\"{{ asset('build/images/development.svg') }}\"
  727. alt=\"{{ 'ibexa_platform_welcome_page.developer_documentation.image'|trans|desc('Developer documentation') }}\"
  728. />
  729. </div>
  730. <h3 class=\"ibexa-welcome-block-header\">
  731. {{ 'ibexa_platform_welcome_page.developer_documentation.title'|trans|desc('Developer documentation') }}
  732. </h3>
  733. <p class=\"ibexa-welcome-paragraph\">
  734. {{ 'ibexa_platform_welcome_page.developer_documentation.content'|trans|desc('The core documentation covers the majority of functionalities, their configuration and available APIs of Ibexa DXP with references and examples.
  735. The commerce documentation covers the eCommerce features and APIs of Ibexa DXP. This includes payments and other integrations to back office systems.') }}
  736. </p>
  737. <a
  738. href=\"https://doc.ibexa.co\"
  739. class=\"ibexa-welcome-btn\"
  740. >
  741. {{ 'ibexa_platform_welcome_page.developer_documentation.action'|trans|desc('Discover more') }}
  742. </a>
  743. </div>
  744. </div>
  745. </div>
  746. <div class=\"ibexa-welcome-container ibexa-welcome-tutorials-and-resources\">
  747. <div class=\"ibexa-welcome-row\">
  748. <div class=\"ibexa-welcome-column ibexa-welcome-column--center\">
  749. <h2 class=\"ibexa-welcome-section-header\">
  750. {{ 'ibexa_platform_welcome_page.tutorials_and_resources.title'|trans|desc('Tutorials and resources') }}
  751. </h2>
  752. </div>
  753. </div>
  754. <div class=\"ibexa-welcome-row\">
  755. <div class=\"ibexa-welcome-column ibexa-welcome-column--center\">
  756. <p class=\"ibexa-welcome-paragraph ibexa-welcome-tutorials-and-resources__subheader\">
  757. {{ 'ibexa_platform_welcome_page.tutorials_and_resources.subheader'|trans|desc('Discover the value of Ibexa DXP, our new generation Digital Experience Platform') }}
  758. </p>
  759. </div>
  760. </div>
  761. <div class=\"ibexa-welcome-row\">
  762. <div class=\"ibexa-welcome-column\">
  763. <div class=\"ibexa-welcome-row ibexa-welcome-tutorials-and-resources__block ibexa-welcome-tutorials-and-resources__block--get-started\">
  764. <div class=\"ibexa-welcome-column\">
  765. <h3 class=\"ibexa-welcome-block-header\">
  766. {{ 'ibexa_platform_welcome_page.get_started.title'|trans|desc('Get started') }}
  767. </h3>
  768. <p class=\"ibexa-welcome-paragraph\">
  769. {{ 'ibexa_platform_welcome_page.get_started.content'|trans|desc('Whether you\\'re starting your very first project or developing yet another one in a long series, knowledge resources are here to help you accelerate on your goals. Try your hand in quickstarts and tutorials, or explore the references to further enhance your site.') }}
  770. </p>
  771. <a
  772. href=\"https://doc.ibexa.co/en/latest/getting_started/first_steps\"
  773. class=\"ibexa-welcome-link\"
  774. >
  775. {{ 'ibexa_platform_welcome_page.get_started.action'|trans|desc('Learn more') }}
  776. </a>
  777. </div>
  778. <div class=\"ibexa-welcome-column ibexa-welcome-tutorials-and-resources__img-column\">
  779. <img
  780. class=\"ibexa-welcome-img ibexa-welcome-img--right\"
  781. src=\"{{ asset('build/images/tutorials.svg') }}\"
  782. alt=\"{{ 'ibexa_platform_welcome_page.get_started.image'|trans|desc('Get started') }}\"
  783. />
  784. </div>
  785. </div>
  786. </div>
  787. </div>
  788. <div class=\"ibexa-welcome-row\">
  789. <div class=\"ibexa-welcome-column ibexa-welcome-tutorials-and-resources__block ibexa-welcome-tutorials-and-resources__block--tutorials\">
  790. <div class=\"ibexa-welcome-circle\">
  791. <img
  792. src=\"{{ asset('build/images/tutorials-icon.svg') }}\"
  793. alt=\"{{ 'ibexa_platform_welcome_page.tutorials.image'|trans|desc('Tutorials') }}\"
  794. />
  795. </div>
  796. <h3 class=\"ibexa-welcome-block-header\">
  797. {{ 'ibexa_platform_welcome_page.tutorials.title'|trans|desc('Tutorials') }}
  798. </h3>
  799. <p class=\"ibexa-welcome-paragraph\">
  800. {{ 'ibexa_platform_welcome_page.tutorials.content'|trans|desc('Practical tutorials lead you through the first project to help you learn product basics.') }}
  801. </p>
  802. <a
  803. href=\"https://doc.ibexa.co/en/latest/tutorials/tutorials/\"
  804. class=\"ibexa-welcome-link\"
  805. >
  806. {{ 'ibexa_platform_welcome_page.tutorials.action'|trans|desc('Learn more') }}
  807. </a>
  808. </div>
  809. <div class=\"ibexa-welcome-column ibexa-welcome-tutorials-and-resources__block ibexa-welcome-tutorials-and-resources__block--rest-api\">
  810. <div class=\"ibexa-welcome-circle\">
  811. <img
  812. src=\"{{ asset('build/images/rest-api.svg') }}\"
  813. alt=\"{{ 'ibexa_platform_welcome_page.rest_api.image'|trans|desc('REST API reference') }}\"
  814. />
  815. </div>
  816. <h3 class=\"ibexa-welcome-block-header\">
  817. {{ 'ibexa_platform_welcome_page.rest_api.title'|trans|desc('REST API reference') }}
  818. </h3>
  819. <p class=\"ibexa-welcome-paragraph\">
  820. {{ 'ibexa_platform_welcome_page.rest_api.content'|trans|desc('As an API-first product, Ibexa DXP focuses on well-structured APIs. REST API endpoints cover most functionalities of the product.') }}
  821. </p>
  822. <a
  823. href=\"https://doc.ibexa.co/en/latest/api/rest_api/rest_api_reference/rest_api_reference.html\"
  824. class=\"ibexa-welcome-link\"
  825. >
  826. {{ 'ibexa_platform_welcome_page.rest_api.action'|trans|desc('Learn more') }}
  827. </a>
  828. </div>
  829. <div class=\"ibexa-welcome-column ibexa-welcome-tutorials-and-resources__block ibexa-welcome-tutorials-and-resources__block--php-api\">
  830. <div class=\"ibexa-welcome-circle\">
  831. <img
  832. src=\"{{ asset('build/images/php-api.svg') }}\"
  833. alt=\"{{ 'ibexa_platform_welcome_page.php_api.image'|trans|desc('Public PHP API') }}\"
  834. />
  835. </div>
  836. <h3 class=\"ibexa-welcome-block-header\">
  837. {{ 'ibexa_platform_welcome_page.php_api.title'|trans|desc('Public PHP API') }}
  838. </h3>
  839. <p class=\"ibexa-welcome-paragraph\">
  840. {{ 'ibexa_platform_welcome_page.php_api.content'|trans|desc('PHP API services cover all product functionalities and give you endless possibilities to customize your code.') }}
  841. </p>
  842. <a
  843. href=\"https://doc.ibexa.co/en/latest/api/public_php_api\"
  844. class=\"ibexa-welcome-link\"
  845. >
  846. {{ 'ibexa_platform_welcome_page.php_api.action'|trans|desc('Learn more') }}
  847. </a>
  848. </div>
  849. </div>
  850. </div>
  851. <div class=\"ibexa-welcome-container ibexa-welcome-training-platform\">
  852. <div class=\"ibexa-welcome-row ibexa-welcome-training-platform__block\">
  853. <div class=\"ibexa-welcome-column ibexa-welcome-training-platform__img-column\">
  854. <img
  855. src=\"{{ asset('build/images/training.svg') }}\"
  856. alt=\"{{ 'ibexa_platform_welcome_page.training_platform.image'|trans|desc('Training platform') }}\"
  857. />
  858. </div>
  859. <div class=\"ibexa-welcome-column\">
  860. <h3 class=\"ibexa-welcome-block-header\">
  861. {{ 'ibexa_platform_welcome_page.training_platform.title'|trans|desc('Training platform') }}
  862. </h3>
  863. <p class=\"ibexa-welcome-paragraph\">
  864. {{ 'ibexa_platform_welcome_page.training_platform.content'|trans|desc('Explore the Ibexa Learning Platform for on-demand, self-service courses and certifications.') }}
  865. </p>
  866. <a
  867. href=\"https://learn.ibexa.co\"
  868. class=\"ibexa-welcome-btn ibexa-welcome-btn--filled\"
  869. >
  870. {{ 'ibexa_platform_welcome_page.training_platform.action'|trans|desc('Start the training') }}
  871. </a>
  872. </div>
  873. </div>
  874. </div>
  875. <div class=\"ibexa-welcome-contact\">
  876. <div class=\"ibexa-welcome-container\">
  877. <div class=\"ibexa-welcome-row ibexa-welcome-contact__block\">
  878. <div class=\"ibexa-welcome-column\">
  879. <h3 class=\"ibexa-welcome-block-header\">
  880. {{ 'ibexa_platform_welcome_page.contact.title'|trans|desc('Contact support') }}
  881. </h3>
  882. <p class=\"ibexa-welcome-paragraph\">
  883. {{ 'ibexa_platform_welcome_page.contact.content'|trans|desc('If you need help, contact our support team') }}
  884. </p>
  885. <a
  886. href=\"https://support.ibexa.co\"
  887. class=\"ibexa-welcome-btn ibexa-welcome-btn--filled\"
  888. >
  889. {{ 'ibexa_platform_welcome_page.contact.action'|trans|desc('Go to support') }}
  890. </a>
  891. </div>
  892. <div class=\"ibexa-welcome-column\">
  893. <img
  894. class=\"ibexa-welcome-img ibexa-welcome-img--center\"
  895. src=\"{{ asset('build/images/support.png') }}\"
  896. alt=\"{{ 'ibexa_platform_welcome_page.contact.image'|trans|desc('Support') }}\"
  897. />
  898. </div>
  899. </div>
  900. </div>
  901. </div>
  902. <footer class=\"ibexa-welcome-footer\">
  903. <div class=\"ibexa-welcome-container\">
  904. <div class=\"ibexa-welcome-row\">
  905. <div class=\"ibexa-welcome-column\">
  906. <p class=\"ibexa-welcome-paragraph\">
  907. {{ 'ibexa_platform_welcome_page.copyright'|trans({
  908. '%current_year%': \"now\"|date(\"Y\")
  909. })|desc('Copyright © %current_year% <a href=\"https://se7enx.com\" rel=\"noopener\" target=\"_blank\">7x</a> | Powered by Exponential Platform DXP')|raw }}
  910. </p>
  911. </div>
  912. </div>
  913. </div>
  914. </footer>
  915. {% endblock %}
  916. ", "@standard/full/welcome_page.html.twig", "/var/www/vhosts/platformv4.alpha.se7enx.com/httpdocs/platformvlegacy4.alpha.se7enx.com/templates/themes/standard/full/welcome_page.html.twig");
  917. }
  918. }