feat(main): Add base theme: This is the falcon theme out of the box.

This is falcon v3.1.2
This commit is contained in:
2025-11-18 14:04:01 +01:00
parent 3a7f2db331
commit 6849b8eefd
605 changed files with 49820 additions and 0 deletions

View File

@ -0,0 +1,38 @@
{**
* Copyright since 2007 PrestaShop SA and Contributors
* PrestaShop is an International Registered Trademark & Property of PrestaShop SA
*
* NOTICE OF LICENSE
*
* This source file is subject to the Academic Free License 3.0 (AFL-3.0)
* that is bundled with this package in the file LICENSE.md.
* It is also available through the world-wide-web at this URL:
* https://opensource.org/licenses/AFL-3.0
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to license@prestashop.com so we can send you a copy immediately.
*
* DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
* versions in the future. If you wish to customize PrestaShop for your
* needs please refer to https://devdocs.prestashop.com/ for more information.
*
* @author PrestaShop SA and Contributors <contact@prestashop.com>
* @copyright Since 2007 PrestaShop SA and Contributors
* @license https://opensource.org/licenses/AFL-3.0 Academic Free License 3.0 (AFL-3.0)
*}
{extends file='page.tpl'}
{block name='page_title'}
{$page.title}
{/block}
{capture assign="errorContent"}
<h4>{l s='No products available yet' d='Shop.Theme.Catalog'}</h4>
<p>{l s='Stay tuned! More products will be shown here as they are added.' d='Shop.Theme.Catalog'}</p>
{/capture}
{block name='page_content_container'}
{include file='errors/not-found.tpl' errorContent=$errorContent}
{/block}

View File

@ -0,0 +1,51 @@
{**
* Copyright since 2007 PrestaShop SA and Contributors
* PrestaShop is an International Registered Trademark & Property of PrestaShop SA
*
* NOTICE OF LICENSE
*
* This source file is subject to the Academic Free License 3.0 (AFL-3.0)
* that is bundled with this package in the file LICENSE.md.
* It is also available through the world-wide-web at this URL:
* https://opensource.org/licenses/AFL-3.0
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to license@prestashop.com so we can send you a copy immediately.
*
* DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
* versions in the future. If you wish to customize PrestaShop for your
* needs please refer to https://devdocs.prestashop.com/ for more information.
*
* @author PrestaShop SA and Contributors <contact@prestashop.com>
* @copyright Since 2007 PrestaShop SA and Contributors
* @license https://opensource.org/licenses/AFL-3.0 Academic Free License 3.0 (AFL-3.0)
*}
{extends file=$layout}
{block name='content'}
<section id="main">
{block name='page_header_container'}
<header class="page-header">
<div class="logo"><img src="{$shop.logo}" alt="logo" loading="lazy"></div>
{block name='page_header'}
<h1>{block name='page_title'}{$shop.name}{/block}</h1>
{/block}
</header>
{/block}
{block name='page_content_container'}
<section id="content" class="page-content page-restricted">
{block name='page_content'}
<h2>{l s='403 Forbidden' d='Shop.Theme.Global'}</h2>
<p>{l s="You are not allowed to access this page." d="Shop.Theme.Global"}</p>
{/block}
</section>
{/block}
{block name='page_footer_container'}
{/block}
</section>
{/block}

View File

@ -0,0 +1,61 @@
{**
* Copyright since 2007 PrestaShop SA and Contributors
* PrestaShop is an International Registered Trademark & Property of PrestaShop SA
*
* NOTICE OF LICENSE
*
* This source file is subject to the Academic Free License 3.0 (AFL-3.0)
* that is bundled with this package in the file LICENSE.md.
* It is also available through the world-wide-web at this URL:
* https://opensource.org/licenses/AFL-3.0
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to license@prestashop.com so we can send you a copy immediately.
*
* DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
* versions in the future. If you wish to customize PrestaShop for your
* needs please refer to https://devdocs.prestashop.com/ for more information.
*
* @author PrestaShop SA and Contributors <contact@prestashop.com>
* @copyright Since 2007 PrestaShop SA and Contributors
* @license https://opensource.org/licenses/AFL-3.0 Academic Free License 3.0 (AFL-3.0)
*}
{extends file='layouts/layout-error.tpl'}
{block name='content'}
<section id="main">
{block name='page_header_container'}
<header class="page-header mb-2 text-center">
{block name='page_header_logo'}
<div class="logo"><img src="{$shop.logo}" alt="logo"></div>
{/block}
{block name='hook_maintenance'}
{$HOOK_MAINTENANCE nofilter}
{/block}
{block name='page_header'}
<h1>{block name='page_title'}{l s='We\'ll be back soon.' d='Shop.Theme.Global'}{/block}</h1>
{/block}
</header>
{/block}
{block name='page_content_container'}
<section id="content" class="page-content page-maintenance">
{block name='page_content'}
{$maintenance_text nofilter}
{/block}
</section>
{/block}
{block name='page_footer_container'}
{/block}
</section>
{/block}

View File

@ -0,0 +1,46 @@
{**
* Copyright since 2007 PrestaShop SA and Contributors
* PrestaShop is an International Registered Trademark & Property of PrestaShop SA
*
* NOTICE OF LICENSE
*
* This source file is subject to the Academic Free License 3.0 (AFL-3.0)
* that is bundled with this package in the file LICENSE.md.
* It is also available through the world-wide-web at this URL:
* https://opensource.org/licenses/AFL-3.0
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to license@prestashop.com so we can send you a copy immediately.
*
* DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
* versions in the future. If you wish to customize PrestaShop for your
* needs please refer to https://devdocs.prestashop.com/ for more information.
*
* @author PrestaShop SA and Contributors <contact@prestashop.com>
* @copyright Since 2007 PrestaShop SA and Contributors
* @license https://opensource.org/licenses/AFL-3.0 Academic Free License 3.0 (AFL-3.0)
*}
<section id="content" class="page-content page-not-found">
{block name='page_content'}
{block name="error_content"}
{if isset($errorContent)}
{$errorContent nofilter}
{else}
<h4>{l s='This page could not be found' d='Shop.Theme.Global'}</h4>
<p>{l s='Try to search our catalog, you may find what you are looking for!' d='Shop.Theme.Global'}</p>
{/if}
{/block}
{block name='search'}
{hook h='displaySearch'}
{/block}
{block name='hook_not_found'}
{hook h='displayNotFound'}
{/block}
{/block}
</section>

View File

@ -0,0 +1,55 @@
{**
* Copyright since 2007 PrestaShop SA and Contributors
* PrestaShop is an International Registered Trademark & Property of PrestaShop SA
*
* NOTICE OF LICENSE
*
* This source file is subject to the Academic Free License 3.0 (AFL-3.0)
* that is bundled with this package in the file LICENSE.md.
* It is also available through the world-wide-web at this URL:
* https://opensource.org/licenses/AFL-3.0
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to license@prestashop.com so we can send you a copy immediately.
*
* DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
* versions in the future. If you wish to customize PrestaShop for your
* needs please refer to https://devdocs.prestashop.com/ for more information.
*
* @author PrestaShop SA and Contributors <contact@prestashop.com>
* @copyright Since 2007 PrestaShop SA and Contributors
* @license https://opensource.org/licenses/AFL-3.0 Academic Free License 3.0 (AFL-3.0)
*}
{extends file='layouts/layout-error.tpl'}
{block name='content'}
<section id="main">
{block name='page_header_container'}
<header class="page-header mb-2">
<div class="logo"><img src="{$shop.logo}" alt="logo"></div>
{block name='page_header'}
<h1>{block name='page_title'}{$shop.name}{/block}</h1>
{/block}
</header>
{/block}
{block name='page_content_container'}
<section id="content" class="page-content page-restricted">
{block name='page_content'}
<h2>{l s='403 Forbidden' d='Shop.Theme.Global'}</h2>
<p>{l s='You cannot access this store from your country. We apologize for the inconvenience.' d='Shop.Theme.Global'}</p>
{/block}
</section>
{/block}
{block name='page_footer_container'}
{/block}
</section>
{/block}