Nouveau look pour le site, via nouveau template
This commit is contained in:
@@ -20,7 +20,7 @@ GNU General Public License : http://www.gnu.org/licenses/
|
||||
{* Declare assets directory, relative to template base directory *}
|
||||
{declare_assets directory='assets/dist'}
|
||||
{* Set the default translation domain, that will be used by {intl} when the 'd' parameter is not set *}
|
||||
{default_translation_domain domain='fo.default'}
|
||||
{default_translation_domain domain='fo.default2020'}
|
||||
|
||||
{* -- Define some stuff for Smarty ------------------------------------------ *}
|
||||
{config_load file='variables.conf'}
|
||||
@@ -37,11 +37,14 @@ GNU General Public License : http://www.gnu.org/licenses/
|
||||
<!--[if lt IE 7 ]><html class="no-js oldie ie6" lang="{$lang_code}"> <![endif]-->
|
||||
<!--[if IE 7 ]><html class="no-js oldie ie7" lang="{$lang_code}"> <![endif]-->
|
||||
<!--[if IE 8 ]><html class="no-js oldie ie8" lang="{$lang_code}"> <![endif]-->
|
||||
<!--[if (gte IE 9)|!(IE)]><!--><html lang="{$lang_code}" class="no-js"> <!--<![endif]-->
|
||||
<!--[if (gte IE 9)|!(IE)]><!-->
|
||||
<html lang="{$lang_code}" class="no-js"> <!--<![endif]-->
|
||||
<head>
|
||||
{hook name="main.head-top"}
|
||||
{* Test if javascript is enabled *}
|
||||
<script>(function(H) { H.className=H.className.replace(/\bno-js\b/,'js') } )(document.documentElement);</script>
|
||||
<script>(function (H) {
|
||||
H.className = H.className.replace(/\bno-js\b/, 'js')
|
||||
})(document.documentElement);</script>
|
||||
|
||||
<meta charset="utf-8">
|
||||
|
||||
@@ -53,11 +56,12 @@ GNU General Public License : http://www.gnu.org/licenses/
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<meta name="viewport" content="width=device-width,initial-scale=1.0">
|
||||
{block name="meta"}
|
||||
<meta name="description" content="{if $page_description}{$page_description}{else}{$store_description|strip|truncate:120}{/if}">
|
||||
<meta name="description"
|
||||
content="{if $page_description}{$page_description}{else}{$store_description|strip|truncate:120}{/if}">
|
||||
{/block}
|
||||
|
||||
{stylesheets file='assets/dist/css/thelia.min.css'}
|
||||
<link rel="stylesheet" href="{$asset_url}">
|
||||
<link rel="stylesheet" href="{$asset_url}?v=1">
|
||||
{/stylesheets}
|
||||
{*
|
||||
If you want to generate the CSS assets on the fly, just replace the stylesheet inclusion above by the following.
|
||||
@@ -79,12 +83,15 @@ GNU General Public License : http://www.gnu.org/licenses/
|
||||
|
||||
{* Favicon *}
|
||||
<link rel="shortcut icon" type="image/x-icon" href="{image file='assets/dist/img/favicon.ico'}">
|
||||
<link rel="icon" type="image/png" href="{image file='assets/dist/img/favicon.png'}" />
|
||||
<link rel="icon" type="image/png" href="{image file='assets/dist/img/favicon.png'}"/>
|
||||
|
||||
{* Feeds *}
|
||||
<link rel="alternate" type="application/rss+xml" title="{intl l='All products'}" href="{url path="/feed/catalog/%lang" lang=$lang_locale}" />
|
||||
<link rel="alternate" type="application/rss+xml" title="{intl l='All contents'}" href="{url path="/feed/content/%lang" lang=$lang_locale}" />
|
||||
<link rel="alternate" type="application/rss+xml" title="{intl l='All brands'}" href="{url path="/feed/brand/%lang" lang=$lang_locale}" />
|
||||
<link rel="alternate" type="application/rss+xml" title="{intl l='All products'}"
|
||||
href="{url path="/feed/catalog/%lang" lang=$lang_locale}"/>
|
||||
<link rel="alternate" type="application/rss+xml" title="{intl l='All contents'}"
|
||||
href="{url path="/feed/content/%lang" lang=$lang_locale}"/>
|
||||
<link rel="alternate" type="application/rss+xml" title="{intl l='All brands'}"
|
||||
href="{url path="/feed/brand/%lang" lang=$lang_locale}"/>
|
||||
{block name="feeds"}{/block}
|
||||
|
||||
{* HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries *}
|
||||
@@ -103,82 +110,86 @@ GNU General Public License : http://www.gnu.org/licenses/
|
||||
{hook name="main.head-bottom"}
|
||||
</head>
|
||||
<body class="{block name="body-class"}{/block}" itemscope itemtype="http://schema.org/WebPage">
|
||||
{hook name="main.body-top"}
|
||||
{hook name="main.body-top"}
|
||||
|
||||
<!-- Accessibility -->
|
||||
<a class="sr-only" href="#content">{intl l="Skip to content"}</a>
|
||||
<!-- Accessibility -->
|
||||
<a class="sr-only" href="#content">{intl l="Skip to content"}</a>
|
||||
|
||||
<div class="page" role="document">
|
||||
<div class="page" role="document">
|
||||
|
||||
<div class="header-container" itemscope itemtype="http://schema.org/WPHeader">
|
||||
{hook name="main.header-top"}
|
||||
<div class="navbar navbar-default navbar-secondary" itemscope itemtype="http://schema.org/SiteNavigationElement">
|
||||
<div class="container">
|
||||
<div class="header-container" itemscope itemtype="http://schema.org/WPHeader">
|
||||
|
||||
<div class="navbar-header">
|
||||
<!-- .navbar-toggle is used as the toggle for collapsed navbar content -->
|
||||
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".nav-secondary">
|
||||
<span class="sr-only">{intl l="Toggle navigation"}</span>
|
||||
<span class="icon-bar"></span>
|
||||
<span class="icon-bar"></span>
|
||||
<span class="icon-bar"></span>
|
||||
</button>
|
||||
<a class="navbar-brand visible-xs" href="{navigate to="index"}">{$store_name}</a>
|
||||
</div>
|
||||
{hook name="main.header-top"}
|
||||
<div class="navbar navbar-default navbar-secondary" itemscope
|
||||
itemtype="http://schema.org/SiteNavigationElement" id="barre-superieure">
|
||||
<div class="container">
|
||||
<div class="navbar-header">
|
||||
<!-- .navbar-toggle is used as the toggle for collapsed navbar content -->
|
||||
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".nav-secondary">
|
||||
<span class="sr-only">{intl l="Toggle navigation"}</span>
|
||||
<span class="icon-bar"></span>
|
||||
<span class="icon-bar"></span>
|
||||
<span class="icon-bar"></span>
|
||||
</button>
|
||||
<a class="navbar-brand visible-xs" href="{navigate to="index"}">{$store_name}</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<header class="header container" role="banner">
|
||||
<div class="header-custom row">
|
||||
<h1 class="logo-custom logo">
|
||||
<a href="{navigate to="index"}" title="{$store_name}">
|
||||
{$image = {image file='assets/dist/img/logo.png' failsafe=true}}
|
||||
{if $image == null}
|
||||
{$image = {image file='assets/dist/img/logo.gif' failsafe=true}}
|
||||
{/if}
|
||||
<img src="{$image}" alt="{$store_name}">
|
||||
</a>
|
||||
</h1>
|
||||
<div class="secondary-custom container-fluid navbar">
|
||||
{ifhook rel="main.navbar-secondary"}
|
||||
{* Place everything within .nav-collapse to hide it until above 768px *}
|
||||
<nav class="navbar-collapse collapse nav-secondary" role="navigation" aria-label="{intl l="Secondary Navigation"}">
|
||||
<nav class="navbar-collapse collapse nav-secondary" role="navigation"
|
||||
aria-label="{intl l="Secondary Navigation"}">
|
||||
{hook name="main.navbar-secondary"}
|
||||
</nav>
|
||||
{/ifhook}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<header class="container" role="banner">
|
||||
<div class="header row">
|
||||
<h1 class="logo container hidden-xs">
|
||||
<a href="{navigate to="index"}" title="{$store_name}">
|
||||
{$image = {image file='assets/dist/img/logo.png' failsafe=true}}
|
||||
{if $image == null}
|
||||
{$image = {image file='assets/dist/img/logo.gif' failsafe=true}}
|
||||
{/if}
|
||||
<img src="{$image}" alt="{$store_name}">
|
||||
</a>
|
||||
</h1>
|
||||
<div class="primary-custom">
|
||||
{hook name="main.navbar-primary"}
|
||||
</div>
|
||||
</header><!-- /.header -->
|
||||
</div>
|
||||
</header><!-- /.header -->
|
||||
|
||||
{hook name="main.header-bottom"}
|
||||
</div><!-- /.header-container -->
|
||||
{hook name="main.header-bottom"}
|
||||
</div><!-- /.header-container -->
|
||||
|
||||
<main class="main-container" role="main">
|
||||
<div class="container">
|
||||
{hook name="main.content-top"}
|
||||
{block name="breadcrumb"}{include file="misc/breadcrumb.tpl"}{/block}
|
||||
<div id="content">{block name="main-content"}{/block}</div>
|
||||
{hook name="main.content-bottom"}
|
||||
</div><!-- /.container -->
|
||||
</main><!-- /.main-container -->
|
||||
<main class="main-container" role="main">
|
||||
<div class="container">
|
||||
{hook name="main.content-top"}
|
||||
{block name="breadcrumb"}{include file="misc/breadcrumb.tpl"}{/block}
|
||||
<div id="content">{block name="main-content"}{/block}</div>
|
||||
{hook name="main.content-bottom"}
|
||||
</div><!-- /.container -->
|
||||
</main><!-- /.main-container -->
|
||||
|
||||
<section class="footer-container" itemscope itemtype="http://schema.org/WPFooter">
|
||||
<section class="footer-container" itemscope itemtype="http://schema.org/WPFooter">
|
||||
|
||||
{ifhook rel="main.footer-top"}
|
||||
<section class="footer-block">
|
||||
<div class="container">
|
||||
<div class="blocks row">
|
||||
{hook name="main.footer-top"}
|
||||
</div>
|
||||
{ifhook rel="main.footer-top"}
|
||||
<section class="footer-block">
|
||||
<div class="container">
|
||||
<div class="blocks row">
|
||||
{hook name="main.footer-top"}
|
||||
</div>
|
||||
</section>
|
||||
{/ifhook}
|
||||
<br>
|
||||
</div>
|
||||
</section>
|
||||
{/ifhook}
|
||||
<br>
|
||||
|
||||
<!-- DEBUT CHOIX PAR COULEURS SUR PAGE D'ACCUEIL-->
|
||||
<!-- DEBUT CHOIX PAR COULEURS SUR PAGE D'ACCUEIL-->
|
||||
|
||||
<!--<div class="container">
|
||||
<!--<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-md-4" style="padding:0px">
|
||||
|
||||
@@ -255,32 +266,32 @@ GNU General Public License : http://www.gnu.org/licenses/
|
||||
{/loop}
|
||||
{/if}
|
||||
<li><a href="{url path="/contact"}">{intl l="Contact Us"}</a></li>
|
||||
</ul>
|
||||
</nav>
|
||||
<section class="copyright col-lg-3">{intl l="Copyright"} © <time datetime="{'Y-m-d'|date}">{'Y'|date}</time> <a href="http://thelia.net" rel="external">Thelia</a></section>
|
||||
</div>
|
||||
</div>
|
||||
</footer><!-- /.footer-info -->
|
||||
{/elsehook}
|
||||
</ul>
|
||||
</nav>
|
||||
<section class="copyright col-lg-3">{intl l="Copyright"} © <time datetime="{'Y-m-d'|date}">{'Y'|date}</time> <a href="http://thelia.net" rel="external">Thelia</a></section>
|
||||
</div>
|
||||
</div>
|
||||
</footer><!-- /.footer-info -->
|
||||
{/elsehook}
|
||||
|
||||
</section><!-- /.footer-container -->
|
||||
</section><!-- /.footer-container -->
|
||||
|
||||
</div><!-- /.page -->
|
||||
</div><!-- /.page -->
|
||||
|
||||
{block name="before-javascript-include"}{/block}
|
||||
<!-- JavaScript -->
|
||||
{block name="before-javascript-include"}{/block}
|
||||
<!-- JavaScript -->
|
||||
|
||||
<!-- Jquery -->
|
||||
<!--[if lt IE 9]><script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script> <![endif]-->
|
||||
<!--[if (gte IE 9)|!(IE)]><!--><script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script><!--<![endif]-->
|
||||
{javascripts file="assets/dist/js/vendors/jquery.min.js"}
|
||||
<script>window.jQuery || document.write('<script src="{$asset_url}"><\/script>');</script>
|
||||
{/javascripts}
|
||||
<!-- Jquery -->
|
||||
<!--[if lt IE 9]><script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script> <![endif]-->
|
||||
<!--[if (gte IE 9)|!(IE)]><!--><script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script><!--<![endif]-->
|
||||
{javascripts file="assets/dist/js/vendors/jquery.min.js"}
|
||||
<script>window.jQuery || document.write('<script src="{$asset_url}"><\/script>');</script>
|
||||
{/javascripts}
|
||||
|
||||
<script src="//ajax.aspnetcdn.com/ajax/jquery.validate/1.13.1/jquery.validate.min.js"></script>
|
||||
{* do no try to load messages_en, as this file does not exists *}
|
||||
{if $lang_code != 'en'}
|
||||
<script src="//ajax.aspnetcdn.com/ajax/jquery.validate/1.13.1/localization/messages_{$lang_code}.js"></script>
|
||||
<script src="//ajax.aspnetcdn.com/ajax/jquery.validate/1.13.1/jquery.validate.min.js"></script>
|
||||
{* do no try to load messages_en, as this file does not exists *}
|
||||
{if $lang_code != 'en'}
|
||||
<script src="//ajax.aspnetcdn.com/ajax/jquery.validate/1.13.1/localization/messages_{$lang_code}.js"></script>
|
||||
{/if}
|
||||
|
||||
<script src="//maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
|
||||
@@ -308,6 +319,7 @@ GNU General Public License : http://www.gnu.org/licenses/
|
||||
<script src="{javascript file='assets/dist/js/thelia.min.js'}?v=1"></script>
|
||||
|
||||
{hook name="main.body-bottom"}
|
||||
|
||||
</body>
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user