|
From: <os...@us...> - 2016-04-04 11:23:04
|
Revision: 5312
http://sourceforge.net/p/oscss/svn/5312
Author: oscim
Date: 2016-04-04 11:23:02 +0000 (Mon, 04 Apr 2016)
Log Message:
-----------
Add new template techno in install
Added Paths:
-----------
trunk/catalog/install/data/templates/appareil_photo/techno/
trunk/catalog/install/data/templates/appareil_photo/techno/Childs_tpl/
trunk/catalog/install/data/templates/appareil_photo/techno/Childs_tpl/boxe.php
trunk/catalog/install/data/templates/appareil_photo/techno/Childs_tpl/content.php
trunk/catalog/install/data/templates/appareil_photo/techno/Childs_tpl/footer.php
trunk/catalog/install/data/templates/appareil_photo/techno/Childs_tpl/header.php
trunk/catalog/install/data/templates/appareil_photo/techno/Childs_tpl/module.php
trunk/catalog/install/data/templates/appareil_photo/techno/Childs_tpl/module.slideshow.php
trunk/catalog/install/data/templates/appareil_photo/techno/Childs_tpl/sidebar.php
trunk/catalog/install/data/templates/appareil_photo/techno/Childs_tpl/ssheader.php
trunk/catalog/install/data/templates/appareil_photo/techno/cfg/
trunk/catalog/install/data/templates/appareil_photo/techno/cfg/configuration.php
trunk/catalog/install/data/templates/appareil_photo/techno/cfg/init.php
trunk/catalog/install/data/templates/appareil_photo/techno/css/
trunk/catalog/install/data/templates/appareil_photo/techno/css/color.less
trunk/catalog/install/data/templates/appareil_photo/techno/css/color.less.bak
trunk/catalog/install/data/templates/appareil_photo/techno/css/images/
trunk/catalog/install/data/templates/appareil_photo/techno/css/theme.less
trunk/catalog/install/data/templates/appareil_photo/techno/desc.xml
trunk/catalog/install/data/templates/appareil_photo/techno/fonts/
trunk/catalog/install/data/templates/appareil_photo/techno/fonts/glyphicons-halflings-regular.eot
trunk/catalog/install/data/templates/appareil_photo/techno/fonts/glyphicons-halflings-regular.svg
trunk/catalog/install/data/templates/appareil_photo/techno/fonts/glyphicons-halflings-regular.ttf
trunk/catalog/install/data/templates/appareil_photo/techno/fonts/glyphicons-halflings-regular.woff
trunk/catalog/install/data/templates/appareil_photo/techno/img/
trunk/catalog/install/data/templates/appareil_photo/techno/img/bg_add_cart.png
trunk/catalog/install/data/templates/appareil_photo/techno/img/brands-arrows.png
trunk/catalog/install/data/templates/appareil_photo/techno/img/cart3.png
trunk/catalog/install/data/templates/appareil_photo/techno/img/footer_contact.png
trunk/catalog/install/data/templates/appareil_photo/techno/img/stay_connected.png
trunk/catalog/install/data/templates/appareil_photo/techno/img/user_menu3.png
trunk/catalog/install/data/templates/appareil_photo/techno/includes/
trunk/catalog/install/data/templates/appareil_photo/techno/includes/gabarit/
trunk/catalog/install/data/templates/appareil_photo/techno/includes/gabarit/box.generic.gab
trunk/catalog/install/data/templates/appareil_photo/techno/includes/gabarit/module.other.gab
trunk/catalog/install/data/templates/appareil_photo/techno/includes/gabarit/module.product.gab
trunk/catalog/install/data/templates/appareil_photo/techno/includes/gabarit/product/
trunk/catalog/install/data/templates/appareil_photo/techno/includes/gabarit/product/module.gab
trunk/catalog/install/data/templates/appareil_photo/techno/includes/gabarit/product/view.gab
trunk/catalog/install/data/templates/appareil_photo/techno/includes/languages/
trunk/catalog/install/data/templates/appareil_photo/techno/includes/languages/fr_FR.txt
trunk/catalog/install/data/templates/appareil_photo/techno/includes/plugins/
trunk/catalog/install/data/templates/appareil_photo/techno/includes/plugins/product/
trunk/catalog/install/data/templates/appareil_photo/techno/includes/plugins/product/lightbox/
trunk/catalog/install/data/templates/appareil_photo/techno/includes/plugins/product/lightbox/inc/
trunk/catalog/install/data/templates/appareil_photo/techno/includes/plugins/product/lightbox/inc/imagelightbox.min.js
trunk/catalog/install/data/templates/appareil_photo/techno/includes/plugins/product/lightbox/inc/lightbox.css
trunk/catalog/install/data/templates/appareil_photo/techno/includes/plugins/product/lightbox/includes_header.php
trunk/catalog/install/data/templates/appareil_photo/techno/js/
trunk/catalog/install/data/templates/appareil_photo/techno/js/bootstrap.js
trunk/catalog/install/data/templates/appareil_photo/techno/js/bootstrap.min.js
trunk/catalog/install/data/templates/appareil_photo/techno/js/less-1.3.3.min.js
trunk/catalog/install/data/templates/appareil_photo/techno/sample.css
trunk/catalog/install/data/templates/appareil_photo/techno/template.php
trunk/catalog/install/data/templates/appareil_photo/techno/thumb.jpg
Added: trunk/catalog/install/data/templates/appareil_photo/techno/Childs_tpl/boxe.php
===================================================================
--- trunk/catalog/install/data/templates/appareil_photo/techno/Childs_tpl/boxe.php (rev 0)
+++ trunk/catalog/install/data/templates/appareil_photo/techno/Childs_tpl/boxe.php 2016-04-04 11:23:02 UTC (rev 5312)
@@ -0,0 +1,21 @@
+<?php
+/**
+ @licence GPL 2005-2013 The osCSS developers - osCSS Open Source E-commerce
+ @portion code Copyright (c) 2002 osCommerce
+ @package osCSS-2 <www http://www.oscss.org>
+ @version 2.1.1
+ @date 04/03/2012, 21:54
+ @author oscim <mail aur...@os...> <www http://www.oscim.fr>
+ @encode UTF-8
+*/
+?>
+<section id="Box-<?php echo $boxe->name_clean; ?>" class="boxe">
+ <header>
+ <h3 class="boxe title"><?php echo unhtmlentities($boxe->title) ;?></h3>
+ </header>
+
+ <div class="infoBoxContents">
+ <?php echo unhtmlentities($boxe->content) ?>
+ </div>
+
+</section>
\ No newline at end of file
Added: trunk/catalog/install/data/templates/appareil_photo/techno/Childs_tpl/content.php
===================================================================
--- trunk/catalog/install/data/templates/appareil_photo/techno/Childs_tpl/content.php (rev 0)
+++ trunk/catalog/install/data/templates/appareil_photo/techno/Childs_tpl/content.php 2016-04-04 11:23:02 UTC (rev 5312)
@@ -0,0 +1,38 @@
+<?php
+/**
+ @licence GPL 2005-2013 The osCSS developers - osCSS Open Source E-commerce
+ @package osCSS-2 <www http://www.oscss.org>
+ @author oscim <mail aur...@os...> <www http://www.oscim.fr>
+ @version 2.2.0
+ @encode UTF-8
+ @file content.php
+ @dir templates/defaut/Childs_tpl/
+*/
+global $page;
+
+require_once($page->oscss_content());
+
+if(!isset($SectionTplPC) || !is_object($SectionTplPC)){
+ $SectionTplPC = new SectionTpl(
+ tep_output_string_protected(tep_get_include_contents('pages/'.substr($page->oscss_body_id(),5 )),false,true) ,
+ __('heading title '.str_replace('_', ' ',substr($page->oscss_body_id(),5 ) ) )
+ );
+}
+
+?>
+
+
+<?php if( $SectionTplPC->GetContinue() ): ?>
+
+<header>
+ <h1 class="main-content title <?php echo $language ;?>"><?php echo unhtmlentities( $SectionTplPC->GetTitle() ); ?></h1>
+</header>
+
+
+<section id="Master<?php $page->the_type() ?>" class="<?php $page->the_type() ?>" >
+
+ <?php echo unhtmlentities( $SectionTplPC->GetContent() ) ?>
+
+</section>
+
+<?php endif; ?>
\ No newline at end of file
Added: trunk/catalog/install/data/templates/appareil_photo/techno/Childs_tpl/footer.php
===================================================================
--- trunk/catalog/install/data/templates/appareil_photo/techno/Childs_tpl/footer.php (rev 0)
+++ trunk/catalog/install/data/templates/appareil_photo/techno/Childs_tpl/footer.php 2016-04-04 11:23:02 UTC (rev 5312)
@@ -0,0 +1,105 @@
+<?php
+/**
+ @licence GPL 2005-2013 The osCSS developers - osCSS Open Source E-commerce
+ @package osCSS-2 <www http://www.oscss.org>
+ @author oscim <mail aur...@os...> <www http://www.oscim.fr>
+ @encode UTF-8
+
+ @note La Licence OpenSource d'osCSS, vous impose de conserver le liens vers le site de la communauté. C'est la seul contrepartie imposé part l'utilisation de cette solution , qui est diffusé gratuitement, dans le cadre de ca licence.
+ Si vous supprimer la référence à osCSS, la commuanté se reserve le droit de faire valoir ces droits aupres des organisme dedié à la protection de cette licence.
+
+ CE template est livré gratuitement pour donner un aperçu des disponibilités du moteur de templates.
+ Veuillez respecter les termes et conditions générales d'utilisation.
+ Vous pouvez employer nos templates sous n'importe quel site Web publiquement accessible selon les termes et conditions générales du contrat Creative Commons
+*/
+global $template;
+?>
+
+
+<div id="push"></div>
+<footer class="footer">
+ <div class="row">
+ <div class="col-sm-2">
+ <h3><span class="sprite-info rotator"></span>Informations</h3>
+ <div class="footer_box">
+ <?php $boxe =$page->oscss_boxes->_return('information');
+ echo unhtmlentities($boxe->content) ?>
+ </div>
+ </div>
+ <div class="col-sm-2">
+ <h3><span class="sprite-client rotator"></span><?= __('service client') ?></h3>
+ <ul class="FooterBoxWrapper">
+ <li class="first"><a href="<?php echo tep_href_link(FILENAME_CONTACT_US) ?>"><?php echo __('contact us') ?></a></li>
+ <li><a href="/">Retours</a></li>
+ <li><a href="/">Livreurs</a></li>
+ <li class="last"><a href="<?php echo tep_href_link(FILENAME_SITEMAP) ?>"><?php echo __('sitemap') ?></a></li>
+ </ul>
+ </div>
+ <div class="col-sm-2">
+ <h3><span class="sprite-extra rotator"></span>Bonus</h3>
+ <ul class="FooterBoxWrapper">
+ <li class="first"><a href="/">Nos marques</a></li>
+ <li><a href="/">Bon cadeaux</a></li>
+ <li><a href="<?php echo tep_href_link(FILENAME_DEFAULT, 'featured=2') ?>"><?= __('offers moment') ?></a></li>
+ <li><a href="<?php echo tep_href_link('rss.php') ?>"><?php echo __('rss') ?></a></li>
+ </ul>
+ </div>
+ <div class="col-sm-2">
+ <h3><span class="sprite-follow rotator"></span><?= __('nous suivre footer') ?></h3>
+ <ul class="FooterBoxWrapper">
+ <li class="first"><i class="sprite-facebook rotator"></i><a target="_blank" href="https://www.facebook.com/oscss.org">Facebook</a></li>
+ <li><i class="sprite-tweeter rotator"></i><a target="_blank" href="https://twitter.com/osCSS">Tweeter</a></li>
+ <li><i class="sprite-pinterest rotator"></i><a target="_blank" href="http://forums.oscss.org/forum.html"><?= __('Forum footer') ?></a></li>
+ <li><i class="sprite-googlep rotator"></i><a target="_blank" href="https://plus.google.com/107698144587463763937/posts">Google +</a></li>
+ </ul>
+ </div>
+ <div class="col-sm-2">
+ <h3><span class="sprite-account rotator"></span><?= __('my account') ?></h3>
+ <div class="footer_box">
+ <?php $boxe =$page->oscss_boxes->_return('myaccount');
+ echo unhtmlentities($boxe->content) ?>
+ </div>
+ </div>
+ <div class="col-sm-2">
+ <?php $r = explode(",", STORE_NAME_ADDRESS); $r1 = explode("-", str_replace('\r\n',"",$r[2])); ?>
+ <h3><span class="sprite-contact rotator"></span><?= __('nous contacter footer') ?></h3>
+ <address class="vcard">
+ <h4 class="name"><?php echo $r[0] ?></h4>
+ <div>
+ <i class="sprite-address"></i>
+ <a class="adr" target="_blank" href="https://www.google.fr/maps/place/5 impasse de la cerisaie,+28240+La Loupe">
+
+ <span class="street-address"><?php echo str_replace('\r\n',"",$r[1]) ?></span>
+ <span class="postal-code"><?php echo $r1[0] ?></span><br />
+ <span class="locality"><?php echo $r1[1] ?></span>,
+ <span class="country-name"><?php echo str_replace('\r\n',"",$r[3]) ?></span>
+ </a>
+ </div>
+ <div class="tel"><i class="sprite-tel"></i><a href="tel:+33458005391">+33 (0)4 58 00 53 91</a></div>
+ <div class="email"><i class="sprite-email"></i><a href="mailto:su...@os...">su...@os...</a></div>
+ </address>
+ </div>
+ </div>
+</footer>
+ <footer class="footer_blue">
+
+ <div><i class="sprite-row"></i></div>
+ <div class="container bas">
+ <p class="text-center"><i class="sprite-cb"></i></p>
+ <p class="text-muted text-center">~ Design <a target="_blank" href="http://www.oscss.biz"><b>osCSS-Shop</b></a> - ©<?php echo date('Y') ?>
+ ~ Propulsé par <a target="_blank" href="http://www.oscss.org/" title=" osCSS "><b>osCSS-2</b></a> ~</p>
+ </div>
+ </footer>
+</main>
+
+<!-- ================================================== -->
+ <!-- Placed at the end of the document so the pages load faster -->
+<!-- <script src="https://code.jquery.com/jquery-1.10.2.min.js"></script> -->
+ <script src="<?php echo 'templates/defaut'.'/'; ?>js/bootstrap.min.js"></script>
+
+ <script type="text/javascript">
+ $(".alert").alert()
+ </script>
+
+
+ <?php /** Fichier appel bottom page */ $this->draw_file_footer(); ?>
\ No newline at end of file
Added: trunk/catalog/install/data/templates/appareil_photo/techno/Childs_tpl/header.php
===================================================================
--- trunk/catalog/install/data/templates/appareil_photo/techno/Childs_tpl/header.php (rev 0)
+++ trunk/catalog/install/data/templates/appareil_photo/techno/Childs_tpl/header.php 2016-04-04 11:23:02 UTC (rev 5312)
@@ -0,0 +1,98 @@
+<?php
+/**
+ @licence GPL 2005-2013 The osCSS developers - osCSS Open Source E-commerce
+ @subpackage Template 2cShopHtml5Oscim
+ @package osCSS-2 <www http://www.oscss.org>
+ @author oscim <mail aur...@os...> <www http://www.oscim.fr>
+ @encode UTF-8
+
+
+ Dans Ce fichier, les element du constructeur sont accessible directement, via la variable this.
+ Chaque sous object est nommé comme la variable habituelle
+ ex: $breadcrumb == $this->breadcrumb
+
+ Les variable local, de la page application top par exemple, eux ne le sont pas. Tout les appel ici, doit utiliser l'object constructeur
+
+ La configuration du theme: editer le fichier /cfg/init.php
+
+
+ @note
+ Ce fichier assure le chargement de l'entete de page, et des element qu'il doit contenir (css , javascript, meta, title) de maniere dynamqiue.
+ En générale, il n'est pas necessaire de modifié celui ci .
+
+ Les variable accessible au sein de ce fichier pour traité les parametre sont:
+ - $page : object contrusteur
+ - $load : configuration fournis en arguement de l'appel de ce fichier
+
+
+ C'est le fichier de template Master, qui est chargée de l'appel de ce fichier.
+ Pour intégrer celui ci dans u fichier master il est necessaire d'utiliser cette forme
+
+ echo $page->tep_get_header('file='.$page->the_var('PathChildGab').'header') ;
+
+ L'arguement est optionnel, il permet le cas echeants de transmettre un chemin autre que le chemin par default
+ Sans arguement la function cherche a charger un fichier header.php palcé à la racine du theme
+*/
+
+?>
+<!DOCTYPE html>
+<!--[if lt IE 7]> <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
+<!--[if IE 7]> <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
+<!--[if IE 8]> <html class="no-js lt-ie9"> <![endif]-->
+<html >
+ <head>
+ <meta charset="<?php echo CHARSET; ?>">
+
+ <title><?php echo $page->GetHtmlMeta(); ?></title>
+ <meta name="description" content="<?php echo $page->GetHtmlMeta('description'); ?>" />
+ <meta name="keywords" content="<?php echo $page->GetHtmlMeta('keywords'); ?>" />
+ <meta http-equiv="content-type" content="text/html; charset=<?php echo CHARSET; ?>" />
+
+ <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+
+ <meta name="author" content="oscim"/>
+ <meta name="reply-to" content="<?php echo HEAD_REPLY_TAG_ALL ?>" />
+ <meta name="robots" content="all" />
+ <meta name="generator" content="osCSS-2" />
+ <base href="<?php echo tep_get_httpdir() ; ?>" />
+
+
+ <link rel="stylesheet" type="text/css" href="<?php echo 'templates/defaut/css/'; ?>bootstrap.css" media="screen"/>
+ <link rel="stylesheet" type="text/css" href="<?php echo 'templates/defaut/css/'; ?>bootstrap-theme.css" media="screen"/>
+
+
+ <!--[if lte IE 8]>
+ <script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
+ <![endif]-->
+
+ <?php if(OSCSS_DEBUG): ?>
+ <script type="text/javascript">
+ var less = {
+ env:"development",
+// dumpLineNumbers:'mediaquery'
+ };
+ </script>
+ <?php endif; ?>
+
+ <link rel="stylesheet/less" href="<?php echo 'templates/'.$template.'/css/'; ?>theme.less" type="text/css" />
+ <script type="text/javascript" src="<?php echo 'templates/'.$template.'/js/'; ?>less-1.3.3.min.js" ></script>
+
+ <script type="text/javascript" src="includes/general.js" ></script>
+
+ <?php /**
+ @remarks Cette fonction doit necessairement être chargée lors de l'appel du gabarit,
+ sans quoi l'initialisation du template n'et pas achevé
+ */
+ $this->draw_file_header(); ?>
+
+
+ <script type="text/javascript" src="<?php echo 'templates/'.$template.'/'; ?>js/libs.js" ></script>
+
+
+ <link rel="shortcut icon" type="images/x-icon" href="favicon.ico"/>
+ <link rel="alternate" type="application/rss+xml" title="global" href="<?php echo tep_get_httpdir().'rss.php' ?>" />
+ <link rel="canonical" href="<?php echo $page->GetHtmlMeta('canonical'); ?>" />
+</head>
+ <body id="<?php echo page::oscss_body_id() ; ?>" class="<?php echo 'Type_'.$page->the_type(); ?> <?php echo 'Class_'.$page->the_typeClass('class'); ?>">
+
Added: trunk/catalog/install/data/templates/appareil_photo/techno/Childs_tpl/module.php
===================================================================
--- trunk/catalog/install/data/templates/appareil_photo/techno/Childs_tpl/module.php (rev 0)
+++ trunk/catalog/install/data/templates/appareil_photo/techno/Childs_tpl/module.php 2016-04-04 11:23:02 UTC (rev 5312)
@@ -0,0 +1,76 @@
+<?php
+/**
+ @licence GPL 2005-2014 The osCSS developers - osCSS Open Source E-commerce
+ @portion code Copyright (c) 2002 osCommerce
+ @package osCSS-2 <www http://www.oscss.org>
+ @version 2.2.0
+ @date 12/11/2011, 19:30
+ @author oscim <mail aur...@os...> <www http://www.oscim.fr>
+ @encode UTF-8
+*/
+global $load;
+
+?>
+
+
+ <section class="module ">
+ <?php if($load->module =='child' && tep_not_null($themodule->module_db->title) ) : ?>
+ <header>
+ <h2 class="main title"><?php echo unhtmlentities($themodule->module_db->title) ;?></h2>
+ </header>
+ <?php endif; ?>
+
+ <?php if(isset($themodule->module_db->text)): ?>
+ <p><?php echo unhtmlentities($themodule->module_db->text) ;?></p>
+ <?php endif; ?>
+
+
+ <?php if ( isset($themodule->module_db->split) && ($themodule->module_db->split->number_of_rows > 0) && (in_array(PREV_NEXT_BAR_LOCATION ,array('1','3') )) ) { ?>
+ <div class="btn-toolbar" role="toolbar">
+ <p class="sP1"><?php echo $themodule->module_db->split->display_count(TEXT_DISPLAY_NUMBER_OF); ?></p>
+ <p class="sP2"><?php echo TEXT_RESULT_PAGE . ' ' . $themodule->module_db->split->display_links(MAX_DISPLAY_PAGE_LINKS, tep_get_all_get_params(array('page', 'info')), ' class="btn-group" '); ?></p>
+ </div>
+ <?php } ?>
+
+
+ <?php /**
+ * Loop Data
+ */
+ $i = 0; foreach($themodule->module_db->content as $ele):/* print_r($ele); exit;*/ ?>
+
+ <div class=" one <?php echo $ele->data ?>">
+
+ <?php if(tep_get_include_contents($ele->data .'/module' ) !=false): ?>
+
+ <section class="col-lg-4 col-md-6 col-sm-6 col-xs-6 ">
+ <?php echo tep_get_include_contents($ele->data .'/module' ); ?>
+ </section>
+
+ <?php else : /** Other */ ?>
+
+ <section class="col-lg-4 col-sm-6 col-xs-6 outerblock">
+ <?php echo tep_get_include_contents('module.other'); ?>
+ </section>
+
+ <?php endif; ?>
+
+
+ </div>
+
+
+ <?php $i++; endforeach; ?>
+
+
+
+
+ <?php if ( isset($themodule->module_db->split) && ($themodule->module_db->split->number_of_rows > 0)&& (in_array(PREV_NEXT_BAR_LOCATION ,array('2','3') )) ) { ?>
+ <section >
+ <p class="sP1"><?php echo $themodule->module_db->split->display_count(TEXT_DISPLAY_NUMBER_OF); ?></p>
+ <div class="btn-toolbar" role="toolbar">
+ <?php echo /*TEXT_RESULT_PAGE . ' ' .*/ $themodule->module_db->split->display_links(MAX_DISPLAY_PAGE_LINKS, tep_get_all_get_params(array('page', 'info'))); ?>
+ </div>
+ </section>
+ <?php } ?>
+
+ </section>
+<?php ?>
\ No newline at end of file
Added: trunk/catalog/install/data/templates/appareil_photo/techno/Childs_tpl/module.slideshow.php
===================================================================
--- trunk/catalog/install/data/templates/appareil_photo/techno/Childs_tpl/module.slideshow.php (rev 0)
+++ trunk/catalog/install/data/templates/appareil_photo/techno/Childs_tpl/module.slideshow.php 2016-04-04 11:23:02 UTC (rev 5312)
@@ -0,0 +1,63 @@
+<?php
+/**
+ @licence GPL 2005-2013 The osCSS developers - osCSS Open Source E-commerce
+ @portion code Copyright (c) 2002 osCommerce
+ @package osCSS-2 <www http://www.oscss.org>
+ @version 2.1.1
+ @date 12/11/11, 19:30
+ @author oscim <mail aur...@os...> <www http://www.oscim.fr>
+ @encode UTF-8
+*/
+global $load, $themodule;
+?>
+
+
+<div id="slider" class="module">
+
+ <ul class="module carousel-inner">
+
+ <?php if(isset($themodule->module_db->content) )foreach($themodule->module_db->content as $ele): ?>
+
+ <?php if($ele->type =='product'): /** PRODUCTS */ ?>
+ <li class="item one product">
+ <section class="outerblock">
+ <div class="innerblock">
+ <?php if ($page->_draw_in_page('PRODUCT_LIST_NAME')) { ?>
+ <p class="carousel-caption product"><?php echo '<a href="' . $ele->GetHref() . '" title="header=['.$ele->GetName().'] body=[ ] fade=[on]">' . $ele->GetName() . '</a>' ;?></p>
+ <?php } ?>
+
+ <?php if ($page->_draw_in_page('PRODUCT_LIST_IMAGE')) { ?>
+ <p class="img product"><?php echo '<a href="' . $ele->href . '" title="header=['.$ele->GetName().'] body=[ ] fade=[on]" >' . tep_image(DIR_WS_IMAGES . @$ele->products_image, $ele->GetName(), $page->_conf_value('SMALL_IMAGE_WIDTH'), $page->_conf_value('SMALL_IMAGE_HEIGHT')) . '</a>' ; ?></p>
+ <?php } ?>
+
+ <?php if (tep_not_null($ele->GetPrice()) && $page->_draw_in_page('PRODUCT_LIST_PRICE')) { ?>
+ <p class="price prod">
+ <?php echo print_products_price_rv($ele->GetId()) ?>
+ </p>
+ <?php } ?>
+
+ <a class="btn btn-lg btn-primary" href="<?php echo $ele->GetHref() ?>" title="header=<?php echo __('view more') ?>" role="button"><?php echo __('more') ?></a>
+
+ </div>
+ </section>
+ </li>
+ <?php else : /** Other */ ?>
+ <li class="item one content">
+ <section class="outerblock">
+ <div class="innerblock">
+ <p class="carousel-caption content">
+ <a id="<?php echo $ele->GetId(); ?>" href="<?php echo $ele->GetHref() ; ?>" ><?php echo $ele->GetTitle() ?></a>
+ </p>
+ <div class="chapo content">
+ <?php echo $ele->GetText() ?>
+ </div>
+ </div>
+ </section>
+ </li>
+ <?php endif; ?>
+
+ <?php endforeach; ?>
+
+ </ul>
+
+</div>
\ No newline at end of file
Added: trunk/catalog/install/data/templates/appareil_photo/techno/Childs_tpl/sidebar.php
===================================================================
--- trunk/catalog/install/data/templates/appareil_photo/techno/Childs_tpl/sidebar.php (rev 0)
+++ trunk/catalog/install/data/templates/appareil_photo/techno/Childs_tpl/sidebar.php 2016-04-04 11:23:02 UTC (rev 5312)
@@ -0,0 +1,28 @@
+<?php
+/**
+ @licence GPL 2005-2013 The osCSS developers - osCSS Open Source E-commerce
+ @portion code Copyright (c) 2002 osCommerce
+ @package osCSS-2 <www http://www.oscss.org>
+ @version 2.1.1
+ @date 04/03/2012, 21:54
+ @author oscim <mail aur...@os...> <www http://www.oscim.fr>
+ @encode UTF-8
+*/
+
+/** Page produits */ if(isset($_GET['products_id'])) $product_info=$page->the_var('product_info');
+?>
+
+ <?php while($boxe=templ_draw_list('type=boxes&pile='.$page->the_type().'')):
+ if (!$page->is_page_here($boxe->name_clean) ) : ?>
+ <div id="<?php echo $boxe->name_clean; ?>Box" class="ui-widget infoBoxContainer">
+ <?php include('boxe.php'); ?>
+ </div>
+ <?php endif; endwhile; ?>
+
+ <?php while($boxe=templ_draw_list('type=boxes&pile=sidebar')):
+ if (!$page->is_page_here($boxe->name_clean) ) : ?>
+ <div id="<?php echo $boxe->name_clean; ?>Box" class="ui-widget infoBoxContainer">
+ <?php include('boxe.php'); ?>
+ </div>
+ <?php endif; endwhile; ?>
+
Added: trunk/catalog/install/data/templates/appareil_photo/techno/Childs_tpl/ssheader.php
===================================================================
--- trunk/catalog/install/data/templates/appareil_photo/techno/Childs_tpl/ssheader.php (rev 0)
+++ trunk/catalog/install/data/templates/appareil_photo/techno/Childs_tpl/ssheader.php 2016-04-04 11:23:02 UTC (rev 5312)
@@ -0,0 +1,96 @@
+<?php
+/**
+ @licence GPL 2005-2013 The osCSS developers - osCSS Open Source E-commerce
+ @subpackage Template 2cShopHtml5Oscim
+ @package osCSS-2 <www http://www.oscss.org>
+ @author oscim <mail aur...@os...> <www http://www.oscim.fr>
+ @encode UTF-8
+*/
+global $customer_id;
+
+?>
+
+<main class="container theme-showcase" id="content" role="main">
+
+ <div class="main">
+
+ <div>
+ <a class="fa-home" href="<?php echo tep_href_link() ?>"><img src="<?php echo STORE_LOGO ?>" alt="<?php echo STORE_NAME ?>" title="<?php echo STORE_NAME ?>" /></a>
+ </div>
+ </div>
+
+
+<header class="navbar navbar-inverse " role="banner">
+
+
+ <div class="container">
+ <div class="navbar-header">
+ <button class="navbar-toggle" type="button" data-toggle="collapse" data-target=".bs-navbar-collapse">
+ <span class="sr-only">Toggle navigation</span>
+ <span class="icon-bar"></span>
+ <span class="icon-bar"></span>
+ <span class="icon-bar"></span>
+ </button>
+
+<!-- <a class="navbar-brand" href="<?php echo tep_href_link() ?>"><?php echo STORE_NAME ?></a> -->
+
+ </div>
+
+ <nav class="collapse navbar-collapse bs-navbar-collapse" role="navigation">
+ <ul class="nav navbar-nav">
+ <li><a href="<?php echo tep_href_link() ?>" ><?php echo __('page home') ?></a></li>
+ <li class="dropdown">
+ <a data-toggle="dropdown" class="dropdown-toggle" href="#" ><?php echo __('link heading title selection') ?><b class="caret"></b></a>
+ <ul class="dropdown-menu">
+ <li><a href="<?php echo tep_href_link(FILENAME_SMALL_PRICE) ?>" ><?php echo __('link small price') ?></a></li>
+ <li><a href="<?php echo tep_href_link(FILENAME_PRODUCTS_NEW) ?>" ><?php echo __('link product new') ?></a></li>
+ <li><a href="<?php echo tep_href_link(FILENAME_BEST_SELLERS) ?>" ><?php echo __('link best sellers') ?></a></li>
+ <?php if(tep_cst_define('MODULE_ACA_SPECIALS_SORT_ORDER') !='false') : ?>
+ <li><?php echo '<a href="' . tep_href_link(FILENAME_SPECIALS) . '">' . __('link specials') . '</a>'; ?></li>
+ <?php endif; ?>
+ </ul>
+ </li>
+ <li>
+ <a href="<?php echo tep_href_link(FILENAME_ACCOUNT) ?>"><?php echo __('page account manager') ?></a>
+ </li>
+ <li>
+ <a href="<?php echo tep_href_link(FILENAME_SHOPPING_CART) ?>"><?php echo __('page shopping cart') ?></a>
+ <div id="screencart" class="dir"> </div>
+ </li>
+ <li class="dropdown">
+ <a data-toggle="dropdown" class="dropdown-toggle" href="#" ><?php echo __('link heading title support') ?><b class="caret"></b></a>
+ <ul class="dropdown-menu">
+ <li><?php echo '<a href="' . tep_href_link(FILENAME_ADVANCED_SEARCH) . '">' . __('link advanced search') . '</a>'; ?></li>
+ <li><a href="<?php echo tep_href_link(FILENAME_CONTACT_US) ?>" ><?php echo __('page contact us') ?></a></li>
+ <li><a href="<?php echo tep_href_link(FILENAME_SITEMAP) ?>" ><?php echo __('sitemap') ?></a></li>
+ </ul>
+ </li>
+ </ul>
+ </nav>
+ </div>
+
+</header>
+
+
+
+
+
+<?php if($load->mode =='home') : ?>
+ <section id="myCarousel" class="carousel slide" data-ride="carousel">
+<!-- <div class="intro content"> -->
+
+ <?php /**
+ @brief Call featured for slideshow
+ */
+ global $themodule;
+ $themodule=templ_draw_list('type=modules&pile=slideshow');
+ include('module.slideshow.php'); ?>
+<!-- </div> -->
+ </section>
+<?php endif; ?>
+
+<?php if($load->mode !='home') : ?>
+ <nl role="breadcrumbs" id="breadcrumbs" class="breadcrumb">
+ <?php echo $page->draw_breadcrumb(''); ?>
+ </nl>
+<?php endif; ?>
\ No newline at end of file
Added: trunk/catalog/install/data/templates/appareil_photo/techno/cfg/configuration.php
===================================================================
--- trunk/catalog/install/data/templates/appareil_photo/techno/cfg/configuration.php (rev 0)
+++ trunk/catalog/install/data/templates/appareil_photo/techno/cfg/configuration.php 2016-04-04 11:23:02 UTC (rev 5312)
@@ -0,0 +1,120 @@
+<?php if (!defined('HTTP_SERVER')) die('You can not access this file directly!');
+/**
+ @licence GPL 2005-2010 The osCSS developers - osCSS Open Source E-commerce
+ @subpackage Template boostrap
+ @package osCSS-2 <www http://www.oscss.org>
+ @version 2.1.2
+ @date 08/11/2013, 21:14
+ @author oscim <mail aur...@os...> <www http://www.oscim.fr>
+ @encode UTF-8
+*/
+
+
+
+// print_r($_REQUEST);
+if( !isset($_REQUEST['action2']) ) {
+
+ $v = file_get_contents( substr(dirname(__FILE__),0,-3 ).'css/color.less' );
+ $r=explode('//', $v);
+
+
+ echo '<form method="post" action="'.$_SERVER['REQUEST_URI'].'">';
+ foreach($r as $k=>$row){
+
+ $lin = explode("\n", $row);
+ $lin1 = explode(":", $lin[1]) ;
+
+ if(!empty($lin[0]) || !empty($lin1[0]) )
+ echo '<p>'.
+ $lin[0].
+ '<input type="text" name="thistemplate['.$lin1[0].']" value="'.trim(str_replace(';','',$lin1[1])).'" />'.
+ '</p>';
+
+ }
+ echo '<input type="hidden" name="action2" value="valider"/>';
+ echo '<input type="submit" value="valider"/>';
+ echo '</form>';
+
+
+
+
+}
+elseif(isset($_REQUEST['action2'])) {
+
+
+ $v = file_get_contents( substr(dirname(__FILE__),0,-3 ).'css/color.less' );
+ $r=explode('//', $v);
+
+
+ $fp= fopen(substr(dirname(__FILE__),0,-3 ).'css/color.less' , 'w+');
+
+ foreach($r as $k=>$row){
+
+ $lin = explode("\n", $row);
+ $lin1 = explode(":", $lin[1]) ;
+
+ if(!empty($lin[0]) || !empty($lin1[0]) )
+ $strg.= '//'.$lin[0]."\n".''.$lin1[0].':'.$_POST['thistemplate'][$lin1[0]].';'."\n";
+
+ }
+ fwrite($fp, $strg);
+ fclose($fp);
+}
+
+
+/* Config divers */
+UpConfigKey('SMALL_IMAGE_WIDTH','60');
+UpConfigKey('SMALL_IMAGE_HEIGHT','60');
+UpConfigKey('HEADING_IMAGE_WIDTH','160');
+UpConfigKey('HEADING_IMAGE_HEIGHT','250');
+UpConfigKey('SUBCATEGORY_IMAGE_WIDTH','120');
+UpConfigKey('SUBCATEGORY_IMAGE_HEIGHT','120');
+UpConfigKey('POPUP_IMAGE_WIDTH','600');
+UpConfigKey('POPUP_IMAGE_HEIGHT','600');
+UpConfigKey('STACK_IMAGE_WIDTH','50');
+UpConfigKey('STACK_IMAGE_HEIGHT','50');
+UpConfigKey('JPEG_QUALITY','95');
+
+UpConfigKey('PRODUCT_LIST_WEIGHT','false');
+UpConfigKey('PRODUCT_LIST_MODEL','false');
+UpConfigKey('PRODUCT_LIST_DESCRIPTION','false');
+UpConfigKey('PRODUCT_LIST_MANUFACTURER','false');
+UpConfigKey('PRODUCT_LIST_PRICE','false');
+UpConfigKey('PRODUCT_LIST_WEIGHT','false');
+UpConfigKey('PRODUCT_LIST_QUANTITY','false');
+
+/* Config des plugins */
+ResetConfigKey('PLUGIN_ACCOUNT_INSTALLED');
+ResetConfigKey('PLUGIN_GENERIC_INSTALLED');
+ResetConfigKey('PLUGIN_HOME_INSTALLED');
+ResetConfigKey('PLUGIN_LISTING_INSTALLED');
+ResetConfigKey('PLUGIN_PRODUCT_INSTALLED');
+
+
+/* Config des modules base */
+ResetConfigKey('MODULE_ACAPRO_INSTALLED');
+ResetConfigKey('MODULE_ACCOUNT_INSTALLED');
+ResetConfigKey('MODULE_GENERIC_INSTALLED');
+
+ResetConfigKey('MODULE_ACAPRO_INSTALLED_BO');
+ResetConfigKey('MODULE_ACCOUNT_INSTALLED_BO');
+ResetConfigKey('MODULE_ACACAT_INSTALLED_BO');
+ResetConfigKey('MODULE_CONTENT_INSTALLED_BO');
+
+
+addConfigModule('MODULE_ACAPRO_INSTALLED', 'desc_base.php');
+addConfigModule('MODULE_ACAPRO_INSTALLED_BO', 'desc_base.php');
+
+addConfigModule('MODULE_ACAPRO_INSTALLED_BO', 'header_tags.php');
+addConfigModule('MODULE_ACACAT_INSTALLED_BO', 'header_tags.php');
+addConfigModule('MODULE_CONTENT_INSTALLED_BO', 'header_tags.php');
+
+
+/* Purge du repertoire de miniature */
+$path = DIR_FS_ROOT_DOCS.DIR_WS_IMAGES.'imagecache/' ;
+$dir = @opendir($path);
+$templates = array();
+while ($file = @readdir($dir)) {
+ if($file != '..' && $file !='.' && $file !='') @unlink($path.$file);
+}
+@closedir($dir);
Added: trunk/catalog/install/data/templates/appareil_photo/techno/cfg/init.php
===================================================================
--- trunk/catalog/install/data/templates/appareil_photo/techno/cfg/init.php (rev 0)
+++ trunk/catalog/install/data/templates/appareil_photo/techno/cfg/init.php 2016-04-04 11:23:02 UTC (rev 5312)
@@ -0,0 +1,247 @@
+<?php
+/**
+ @licence GPL 2005-2013 The osCSS developers - osCSS Open Source E-commerce
+ @subpackage Template boostrap
+ @package osCSS-2 <www http://www.oscss.org>
+ @author oscim <mail aur...@os...> <www http://www.oscim.fr>
+ @encode UTF-8
+
+
+
+ @note
+ Dans Ce fichier, les element du constructeur sont accessible directement, via la variable this.
+ Chaque sous object est nommé comme la variable habituelle
+ ex: $breadcrumb == $this->breadcrumb
+
+ Les variable locales, du application_top par exemple, ne le sont pas.
+ Tout les appels ici, doit utiliser l'object constructeur
+
+
+ Utilisation de l'objet local
+ $load
+
+ Cet object est specifique au templae, il est initialisé avant l'appel de fichier, est accesible depuis tous les elemnts inclus de ce theme
+ Il transmet ainsi tout calcul ou opertaion necessitant un transport d'informations
+*/
+
+$load = $page->GetThemeLoad();
+
+
+/**
+ @var PathChildGab Path
+ Childs html tpl files
+*/
+ $this->add_var_page('PathChildGab','Childs_tpl/');
+
+
+/**
+ image
+*/
+ $this->add_var_page('SIDEBAR_IMG_WIDTH','100');
+ $this->add_var_page('SIDEBAR_IMG_HEIGHT','100');
+ $this->add_var_page('HEADING_IMG_WIDTH','250');
+ $this->add_var_page('HEADING_IMG_HEIGHT','250');
+ $this->add_var_page('SMALL_IMAGE_WIDTH','250');
+ $this->add_var_page('SMALL_IMAGE_HEIGHT','250');
+ $this->add_var_page('HEADING_IMAGE_WIDTH','250');
+ $this->add_var_page('HEADING_IMAGE_HEIGHT','250');
+
+/**
+ Listing
+*/
+ /**
+ Nbr maxi dans les listes (shearch, listing)
+ */
+ $this->add_var_page('MAX_DISPLAY_SEARCH_RESULTS','10');
+ $this->add_var_page('MAX_DISPLAY_PAGE_LINKS','15');
+ $this->add_var_page('MAX_DISPLAY_PRODUCTS_NEW','15');
+ $this->add_var_page('MAX_DISPLAY_NEW_PRODUCTS','15');
+ $this->add_var_page('MAX_DISPLAY_PRODUCTS_NEW','25');
+
+ /**
+ Display block
+ */
+ $this->add_var_page('PRODUCT_LIST_IMAGE','true');
+ $this->add_var_page('PRODUCT_LIST_BUY_NOW','true');
+ $this->add_var_page('PRODUCT_LIST_NAME','true');
+ $this->add_var_page('PRODUCT_LIST_PRICE','true');
+
+
+
+/**
+ Fix format and css class for display message
+*/
+ $Ms = $this->getMessageStack();
+ $Ms->setPrefix('alert');
+ $Ms->setRowsBlock('<div %s >%s</div>');
+ $Ms->setTypeArray(0, 'danger');
+
+
+
+
+/**
+ Configuration des boxes
+Les boxes sont appelé via les lg suivant.
+$this->oscss_boxes(Nom de la boxes, parent);
+@param string boxe: juste le nom, sans ext, et sans path
+@param string parent: le nom dans lesquel l'element sera stocké
+*/
+
+
+
+
+ $this->oscss_boxes->_add('myaccount', 'permanent' ,array('cache'=>false,'sort'=>30));
+
+
+ $this->oscss_boxes->_add('languages', 'headertop');
+/** Boite de recherche */
+ $this->oscss_boxes->_addWidget('Widget_search_suggest', 'headertop');
+
+ $this->oscss_boxes->_add('currencies', 'header');
+
+ $this->oscss_boxes->_add('information', 'header');
+
+if(self::oscss_body_id() !='Page_shopping_cart')
+ $this->oscss_boxes->_add('shopping_cart_short', 'header' ,array('cache'=>false));
+
+
+ /**
+ @var mode used in template.php for adjust affichage
+ mixed type and other control for determine mode
+ */
+ $load->mode = $page->GetPageType();
+ /**
+ @var module default child, else master
+ master is mode full screen , and child is complete existant page
+ */
+ $load->module = 'child';
+
+/**
+ @brief Estimate environement, for choose block load
+*/
+
+switch($page->GetPageType()){
+
+
+ case 'home':
+
+ $this->add_var_page('MAX_DISPLAY_PRODUCTS_NEW','4');
+ $this->add_var_page('MAX_DISPLAY_NEW_PRODUCTS','4');
+
+// $this->oscss_boxes->_add('shopping_cart_short', 'header' ,array('cache'=>false));
+ $this->oscss_boxes->_add('whats_new', 'sidebar', array('cache'=>false));
+ $this->oscss_boxes->_add('specials', 'sidebar', array('cache'=>false));
+ $this->oscss_boxes->_add('best_sellers', 'sidebar', array('cache'=>false));
+ $this->oscss_boxes->_add('selections', 'sidebar', array('cache'=>false));
+
+ $this->oscss_boxes->_add('bann_type', 'sidebar', array('cache'=>false));
+
+ $load->mode = 'home';
+
+ // force put key for load specific featured
+ $this->add_var_page('featured_key','home_slideshow');
+ $this->oscss_modules->_add('featured.php','slideshow',array('sort'=>60));
+
+ $this->oscss_modules->_add(FILENAME_NEW_PRODUCTS,'center',array('sort'=>60));
+ break;
+
+ case 'checkout':
+ case 'cart':
+ $this->oscss_boxes->_add('checkout_progressbar', 'progressbar');
+ $this->oscss_boxes->_add('categories', 'sidebar');
+ $this->oscss_boxes->_add('whats_new', 'sidebar', array('cache'=>false));
+ $this->oscss_boxes->_add('specials', 'sidebar', array('cache'=>false));
+ break;
+
+
+ case 'account':
+ $this->oscss_boxes->_add('myaccount', 'sidebar' ,array('cache'=>false,'sort'=>30));
+ $this->oscss_boxes->_add('specials', 'sidebar', array('cache'=>false));
+ break;
+
+ case 'content':
+ $this->oscss_boxes->_add('categories', 'sidebar');
+ $this->oscss_boxes->_add('cms_last_post', 'sidebar', array('cache'=>false));
+ //
+ $this->oscss_boxes->_add('recently_viewed_content', 'sidebar', array('cache'=>false));
+ break;
+
+ case 'product':
+ $this->oscss_boxes->_add('categories', 'sidebar');
+
+ //
+ $this->oscss_boxes->_add('recently_viewed', 'sidebar', array('cache'=>false));
+ // required manufacturer exts
+ $this->oscss_boxes->_add('manufacturer_info', 'sidebar');
+ // required specials exts
+ $this->oscss_boxes->_add('specials', 'sidebar', array('cache'=>false));
+
+
+
+ // load generic module in childs module in page
+ $this->oscss_modules->_add(FILENAME_ALSO_PURCHASED_PRODUCTS,'center',array('sort'=>60));
+ $this->oscss_modules->_add(FILENAME_UPCOMING_PRODUCTS,'center',array('sort'=>61));
+ break;
+
+ case 'listing': // obsolete
+ case 'categorie':
+ $this->oscss_boxes->_add('categories', 'sidebar');
+
+ //
+ $this->oscss_boxes->_add('recently_viewed', 'sidebar', array('cache'=>false));
+ // required specials exts
+ $this->oscss_boxes->_add('specials', 'sidebar', array('cache'=>false));
+ //
+ $this->oscss_boxes->_add('whats_new', 'sidebar', array('cache'=>false));
+
+
+ $this->oscss_boxes->_add('very_viewed', 'sidebar', array('cache'=>false));
+ $load->module = 'child';
+
+
+
+ break;
+
+
+ case 'diver':
+ case 'none':
+ default:
+
+ $this->oscss_boxes->_add('categories', 'sidebar');
+ //
+ $this->oscss_boxes->_add('recently_viewed', 'sidebar', array('cache'=>false));
+ $this->oscss_boxes->_add('whats_new', 'sidebar', array('cache'=>false));
+ // required specials exts
+ $this->oscss_boxes->_add('specials', 'sidebar', array('cache'=>false));
+
+
+ // precise si module utilisé comme pleine page
+ switch(self::oscss_body_id()){
+
+ case '404':
+ $this->oscss_modules->_add(FILENAME_NEW_PRODUCTS,'center',array('sort'=>60));
+ break;
+
+ case 'Page_shopping_cart':
+ $this->oscss_boxes->_add('checkout_progressbar', 'progressbar');
+ break;
+
+ case 'Page_listing_small_price':
+ case 'Page_listing_best_sellers':
+ case 'Page_listing_specials':
+ case 'Page_listing_products_new':
+ $load->module = 'master';
+ break;
+ case 'Page_sitemap':
+ $this->oscss_boxes->_add('selections', 'ponctual');
+ $this->oscss_boxes->_add('information', 'ponctual');
+ break;
+ default:
+ }
+
+}
+
+
+
+
+?>
\ No newline at end of file
Added: trunk/catalog/install/data/templates/appareil_photo/techno/css/color.less
===================================================================
--- trunk/catalog/install/data/templates/appareil_photo/techno/css/color.less (rev 0)
+++ trunk/catalog/install/data/templates/appareil_photo/techno/css/color.less 2016-04-04 11:23:02 UTC (rev 5312)
@@ -0,0 +1,32 @@
+// text generic heading color
+@heading_text :#fff;
+// text generic color
+@text_color :#959595;
+// text color price
+@color_price :#0e7ac4;
+// text del color price
+@color_price_del :black;
+// text date name color
+@date_color:#0e7ac4;
+// text required color
+@color_required :red;
+// link text color
+@link_text_color :#222222;
+// link text color hover
+@link_text_color_hover :#f5791f;
+// link text color top bot
+@link_text_color_topbot :#fff;
+// lin ktext color main
+@link_text_color_main :#000;
+// lin ktext color product
+@link_text_color_product :#222222;
+// border color
+@border:#e5e5e5;
+// backgound footer
+@bckgrd_footer :#252424;
+// backgound header
+@bckgrd_header :#3b3b3b;
+// backgound header main
+@bckgrd_header_main :#eeeeee;
+// border raduis
+@radius :5px;
Added: trunk/catalog/install/data/templates/appareil_photo/techno/css/color.less.bak
===================================================================
--- trunk/catalog/install/data/templates/appareil_photo/techno/css/color.less.bak (rev 0)
+++ trunk/catalog/install/data/templates/appareil_photo/techno/css/color.less.bak 2016-04-04 11:23:02 UTC (rev 5312)
@@ -0,0 +1,50 @@
+
+
+
+ // text generic heading color
+@heading_text : white;
+// text generic color
+@text_color : #959595 ;
+// text color price
+@color_price : #0e7ac4;
+// text del color price
+@color_price_del : black;
+// text date name color
+@date_color: #0e7ac4;
+// text required color
+@color_required : red;
+
+
+
+// link
+@link_text_color : #222222 ;
+//
+@link_text_color_hover : #f5791f;
+//
+@link_text_color_topbot : #fff;
+//
+@link_text_color_main : #000;
+
+//
+@link_text_color_product : #222222 ;
+
+// border
+@border: #e5e5e5 ;
+
+
+ // footer
+ @bckgrd_footer : #252424;
+ //
+ @bckgrd_header : #3b3b3b;
+ //
+ @bckgrd_header_main : #eeeeee;
+ //
+ @radius : 5px;
+
+
+
+
+
+
+
+
\ No newline at end of file
Added: trunk/catalog/install/data/templates/appareil_photo/techno/css/theme.less
===================================================================
--- trunk/catalog/install/data/templates/appareil_photo/techno/css/theme.less (rev 0)
+++ trunk/catalog/install/data/templates/appareil_photo/techno/css/theme.less 2016-04-04 11:23:02 UTC (rev 5312)
@@ -0,0 +1,642 @@
+/*
+ *
+*/
+
+@import "color.less";
+
+
+
+
+
+
+ @bckgrd_box_title: rgba(0, 0, 0, 0) linear-gradient(to bottom, @bckgrd_header 0%, #303030 100%) repeat scroll 0 0;
+
+.border-radius(@radius: 5px) {
+ -webkit-border-radius: @radius;
+ -moz-border-radius: @radius;
+ border-radius: @radius;
+}
+
+
+.habill_header_title(@bckgrd_box_title , @link_text_color_topbot, @radius){
+ background: @bckgrd_box_title ;
+ color: @link_text_color_topbot;
+
+ font-weight: normal;
+ text-transform: uppercase;
+ .border-radius(@radius);
+ float:none;
+ margin: 15px 0 15px 0;
+ clear: both;
+ transition: all 300ms linear 0s;
+ overflow: hidden;
+
+ h1,h2,h3,h4,a{
+ text-transform: uppercase;
+ margin:0;
+ }
+}
+
+.padding_titleinbox(){
+ padding: 9px 20px 7px 19px;
+ font-size: 1.143em;
+}
+
+
+
+
+
+
+
+
+
+body {
+/* padding-bottom: 30px; */
+/* padding-top: 70px; */
+}
+
+html,
+body {
+ height: 100%;
+ color:@text_color;
+/* The html and body elements cannot have any padding or margin. */
+}
+.theme-dropdown .dropdown-menu {
+ display: block;
+ margin-bottom: 20px;
+ position: static;
+}
+.theme-showcase > p > .btn {
+ margin: 5px 0;
+}
+
+.module .innerblock {
+ text-align:center;
+
+ .img-thumbnail {
+ height:110px;
+ }
+}
+
+
+// generic link color
+a {
+ color: @link_text_color;
+ font-weight: normal;
+ text-decoration: none;
+
+ &:hover{
+ color: @link_text_color_hover;
+ text-decoration:none;
+ }
+}
+
+// generic Color alert
+.required {
+ color:@color_required;
+ float:left;
+ position:relative;
+}
+
+//Specififc display date
+.date{
+ span{
+ color:@date_color;
+ }
+}
+
+
+.fl_left {
+ float: left;
+}
+.fl_right {
+ float: right;
+}
+.cl_both {
+ clear: both;
+}
+.ofh {
+ overflow: hidden;
+}
+
+
+ .table{
+ table{
+ background: @bckgrd_header_main;
+ width: 100%;
+ margin:15px 0;
+ }
+ th,
+ tr td {
+ border-top: 1px solid @border;
+ line-height: 1.6em;
+ font-size:0.85em;
+ font-weight: 100;
+ }
+ }
+
+.container{
+ padding: 0;
+
+ .checkout .orderProcess ul {
+ list-style:none;
+ padding-left:5px;
+ }
+}
+
+.container .addressbook .addressBookEntry .col-xs-4{
+ height:180px;
+
+}
+
+footer{
+ display:block;
+ background: @bckgrd_footer none repeat scroll 0 0;
+ border-radius: @radius @radius 0 0;
+ overflow: hidden;
+ padding: 10px 12px 20px 20px;
+ margin: 0 -15px 0 0;
+
+
+ h3{
+ text-rendering: optimizelegibility;
+ color:@heading_text;
+ text-transform : uppercase;
+ font-size:1.2em;
+ }
+
+ a{
+ color: @text_color;
+ text-transform : capitalize;
+
+ &:hover{
+ color:@link_text_color_topbot;
+ }
+ }
+
+ ul.FooterBoxWrapper,
+ ul.inner-boxe {
+ list-style: outside none none;
+ margin: 0;
+ padding: 0;
+
+ li{
+ border-top: 1px solid @border;
+
+
+
+ &.first,
+ &:first-child{
+ border-top:none;
+ }
+
+/* &.last{
+ border-top: 1px solid #343333;
+ }*/
+ }
+ }
+
+
+ &.footer_blue{
+ border-radius: 0 0 @radius @radius;
+ border-bottom: 1px solid @border;
+ border-top: 1px solid @border;
+ background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #383838 0%, #343434 50%, #323232 100%) repeat scroll 0 0;
+ }
+}
+
+main#content{
+ min-height: 100%;
+ height: auto !important;
+ height: 100%;
+ margin: 0 auto -60px;
+ display: block;
+
+ article{
+ header{
+ .habill_header_title(@bckgrd_header_main , @link_text_color_main, @radius);
+ margin-top:15px;
+ font-weight: normal;
+
+ h1, h2{
+ padding: 9px 20px 7px 19px;
+ font-size: 1.143em;
+ }
+ }
+ }
+}
+
+
+
+.img-thumbnail {
+ border: 1px solid @border;
+ .border-radius(@radius);
+ clear: both;
+ margin-bottom: 3px;
+ margin-top: 5px;
+ padding: 2px;
+ transition: all 300ms linear 0s;
+ text-align: center;
+ vertical-align: middle;
+
+ img{
+ max-width: 100%;
+ text-align: center;
+ border: 0 none;
+ vertical-align: middle;
+ }
+}
+
+
+ .btn-toolbar,
+ .sP1,
+ .sP2{
+ clear:both;
+ }
+
+.product_button_wrapper {
+ border-top: 1px solid @border;
+ padding-top: 15px;
+ text-align: right;
+ clear: both;
+ height:60px;
+
+ .button_content {
+/* display: inline-block; */
+ float:left;
+ overflow: hidden;
+ position: relative;
+ background:transparent;
+ padding:0;
+
+ .btn-default{
+ background:transparent;
+ }
+
+ .bg_button{
+ display: inline-block;
+ overflow: hidden;
+ background: @bckgrd_header none repeat scroll 0 0;
+ border-radius: 5px 0 0 5px;
+ box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.07) inset;
+ transition: all 300ms linear 0s;
+ padding:0;
+
+ .btn{
+ padding:0;
+ }
+
+ &.button1{
+ background: @bckgrd_header none repeat scroll 0 0;
+ }
+
+ .button1{
+ font-size: 0;
+ line-height: 0;
+
+ .ui-button-text {
+ display: block;
+ background: rgba(0, 0, 0, 0) url("../img/bg_add_cart.png") no-repeat scroll 0 0;
+ font-size: 0;
+ line-height: 0;
+ padding: 18px 20px;
+ background-position: 0 -36px;
+ }
+ }
+
+ &.button2{
+ background: #ededed none repeat scroll 0 0;
+ }
+
+ .button2{
+ font-size: 0;
+ line-height: 0;
+
+ .ui-button-text {
+ display: block;
+ background: rgba(0, 0, 0, 0) url("../img/bg_add_cart.png") no-repeat scroll 0 0;
+ font-size: 0;
+ line-height: 0;
+ padding: 18px 20px;
+ background-position: -40px 0 ;
+ }
+ }
+ }
+ }
+
+}
+
+
+
+aside{
+
+ section{
+ &.boxe{
+
+ header{
+ .habill_header_title(@bckgrd_box_title , @link_text_color_topbot, @radius);
+
+ h3{
+ .padding_titleinbox();
+ a{
+ color:@link_text_color_topbot;
+ }
+ }
+ }
+
+ .infoBoxContents{
+ border: 1px solid @border;
+ .border-radius(@radius);
+
+
+ ul {
+ list-style:none;
+ padding-left:10px;
+
+ li{
+ border-bottom:1px solid @border;
+ width:95%;
+ padding:7px 10px 7px 0;
+
+ &:last-child{
+ border:none;
+ }
+ }
+
+ &.list{
+
+ }
+ &.unique{
+ padding-left:0;
+
+ li{
+ text-align:center;
+ border:none;
+
+ span{
+ display:inline-block;
+ float:none;
+
+ &.img-thumbnail {
+ min-height:120px;
+ img{
+ }
+ }
+
+ &.price{
+ float:none;
+ display:inline-block;
+ white-space: nowrap;
+ padding:0;
+ font-size: 1.128em;
+ text-align:right;
+ border-bottom: 1px solid @border;
+
+ .normalprice{
+ width:auto;
+ float:none;
+
+ .tax_symbol{
+ display:none;
+ }
+ }
+
+ }
+ }
+
+
+ }
+ }
+ }
+
+ }
+ }
+ }
+}
+
+.nopadding{
+ padding:0;
+}
+.productPrice {
+ float: left;
+
+ &.price{
+ color: @color_price;
+ font-size: 1.428em;
+ text-transform: uppercase;
+
+ del{
+ font-size: 0.8em;
+ color:@color_price_del;
+
+ span.tax_symbol{
+ display:none;
+ }
+ }
+
+ span.tax_symbol{
+ font-size: 0.8em;
+ display:none;
+ }
+ }
+}
+
+
+#push {
+ height: 60px;
+}
+
+
+div.one.product{
+
+ section {
+
+ &.col-xs-6{
+
+ .productPrice {
+ float: left;
+
+ &.price{
+ font-size: 1.2em;
+
+ del{
+ font-size: 0.6em;
+
+ span.tax_symbol{
+ display:none;
+ }
+ }
+
+ span.tax_symbol{
+ font-size: 0.6em;
+ }
+ }
+ }
+
+ }
+
+
+
+
+ transition: all 300ms linear 0s;
+ float:left;
+ padding:0;
+
+
+
+
+ .data {
+ font-size: 0.88em;
+ overflow: hidden;
+ padding-top: 7px;
+ }
+ .listing th {
+ background: @bckgrd_header_main none repeat scroll 0 0;
+ padding-bottom: 5px;
+ padding-top: 5px;
+ }
+
+
+
+ .td_left, .td_center.first {
+ padding-left: 10px;
+ text-align: left;
+ }
+ .td_right {
+ padding-right: 10px;
+ text-align: right;
+ }
+
+ div.product_block{
+
+ border: 1px solid @border;
+ .border-radius(@radius);
+ padding:15px;
+
+ h3.title.product {
+ font-size:1.043em;
+ line-height:1.35em;
+ font-weight: bold;
+ text-rendering: optimizelegibility;
+ a{
+ color: @link_text_color_product;
+ &:hover{
+ color:@link_text_color_hover;
+ }
+ }
+ }
+
+ .product_desc_wrapper{
+ height:100px;
+ font-size:0.95em;
+ }
+
+ .img-thumbnail {
+ min-height: 270px;
+ min-width: 250px;
+ img{
+ }
+ }
+
+ .label{
+
+ height: 120px;
+ left: -1px;
+ overflow: hidden;
+ padding: 0;
+ position: absolute;
+ top: -1px;
+ width: 120px;
+ z-index: 8;
+/* display:none; */
+
+
+ strong {
+ color: #000;
+ display: block;
+ font-size: 10px;
+ font-weight: 400;
+ line-height: 14px;
+ margin-left: -73px;
+ margin-top: 12px;
+ padding: 1px 0;
+ text-align: center;
+ text-transform: uppercase;
+ transform: rotate(-40deg);
+ }
+
+ &.new_label strong {
+ background: rgba(71, 177, 190, 0.7) none repeat scroll 0 0;
+ }
+ &.featured_label strong {
+ background: rgba(162, 209, 62, 0.7) none repeat scroll 0 0;
+ margin-left: -65px;
+ margin-top: 25px;
+ width: 200px;
+ }
+
+ &.top_label strong {
+ background: rgba(248, 203, 27, 0.7) none repeat scroll 0 0;
+ margin-left: -75px;
+ margin-top: 35px;
+ width: 250px;
+ }
+ }
+
+
+
+ .cl_both {
+ clear: both;
+ }
+ .button_content {
+ display: inline-block;
+ overflow: hidden;
+ position: relative;
+ }
+ .block .data {
+ float: right;
+ padding-top: 0;
+ text-align: right;
+ }
+
+
+
+ }
+ }
+
+}
+
+.in_tabs{
+ margin-top:15px;
+
+
+ .tabnav{
+ padding:0;
+ margin:0;
+
+
+ li{
+
+ .habill_header_title(@bckgrd_box_title , @link_text_color_topbot, @radius);
+ .padding_titleinbox();
+
+ width: 50%;
+ display: block;
+ float: left;
+ position: relative;
+
+ a{
+ color:@heading_text;
+ }
+ }
+
+
+ }
+
+ .tabcontent{
+ clear:both;
+ border-color: @border;
+ padding: 10px 19px;
+ }
+
+}
\ No newline at end of file
Added: trunk/catalog/install/data/templates/appareil_photo/techno/desc.xml
===================================================================
--- trunk/catalog/install/data/templates/appareil_photo/techno/desc.xml (rev 0)
+++ trunk/catalog/install/data/templates/appareil_photo/techno/desc.xml 2016-04-04 11:23:02 UTC (rev 5312)
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<template>
+ <name>techno</name>
+ <version>1.0.0</version>
+ <author>oscim</author>
+ <desc>Thème generic, 2 colonnes, classique ecommerce. use less framework <br />
+ Ce template exploite jquery et des plugins pour jquery.<br />
+ Html5 </desc>
+ <thumb>thumb.jpg</thumb>
+</template>
+
Added: trunk/catalog/install/data/templates/appareil_photo/techno/fonts/glyphicons-halflings-regular.eot
===================================================================
(Binary files differ)
Index: trunk/catalog/install/data/templates/appareil_photo/techno/fonts/glyphicons-halflings-regular.eot
===================================================================
--- trunk/catalog/install/data/templates/appareil_photo/techno/fonts/glyphicons-halflings-regular.eot 2016-04-04 11:22:10 UTC (rev 5311)
+++ trunk/catalog/install/data/templates/appareil_photo/techno/fonts/glyphicons-halflings-regular.eot 2016-04-04 11:23:02 UTC (rev 5312)
Property changes on: trunk/catalog/install/data/templates/appareil_photo/techno/fonts/glyphicons-halflings-regular.eot
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/catalog/install/data/templates/appareil_photo/techno/fonts/glyphicons-halflings-regular.svg
===================================================================
--- trunk/catalog/install/data/templates/appareil_photo/techno/fonts/glyphicons-halflings-regular.svg (rev 0)
+++ trunk/catalog/install/data/templates/appareil_photo/techno/fonts/glyphicons-halflings-regular.svg 2016-04-04 11:23:02 UTC (rev 5312)
@@ -0,0 +1,229 @@
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
+<svg xmlns="http://www.w3.org/2000/svg">
+<metadata></metadata>
+<defs>
+<font id="glyphicons_halflingsregular" horiz-adv-x="1200" >
+<font-face units-per-em="1200" ascent="960" descent="-240" />
+<missing-glyph horiz-adv-x="500" />
+<glyph />
+<glyph />
+<glyph unicode="
" />
+<glyph unicode=" " />
+<glyph unicode="*" d="M100 500v200h259l-183 183l141 141l183 -183v259h200v-259l183 183l141 -141l-183 -183h259v-200h-259l183 -183l-141 -141l-183 183v-259h-200v259l-183 -183l-141 141l183 183h-259z" />
+<glyph unicode="+" d="M0 400v300h400v400h300v-400h400v-300h-400v-400h-300v400h-400z" />
+<glyph unicode=" " />
+<glyph unicode=" " horiz-adv-x="652" />
+<glyph unicode=" " horiz-adv-x="1304" />
+<glyph unicode=" " horiz-adv-x="652" />
+<glyph unicode=" " horiz-adv-x="1304" />
+<glyph unicode=" " horiz-adv-x="434" />
+<glyph unicode=" " horiz-adv-x="326" />
+<glyph unicode=" " horiz-adv-x="217" />
+<glyph unicode=" " horiz-adv-x="217" />
+<glyph unicode=" " horiz-adv-x="163" />
+<glyph unicode=" " horiz-adv-x="260" />
+<glyph unicode=" " horiz-adv-x="72" />
+<glyph unicode=" " horiz-adv-x="260" />
+<glyph unicode=" " horiz-adv-x="326" />
+<glyph unicode="€" d="M100 500l100 100h113q0 47 5 100h-218l100 100h135q37 167 112 257q117 141 297 141q242 0 354 -189q60 -103 66 -209h-181q0 55 -25.5 99t-63.5 68t-75 36.5t-67 12.5q-24 0 -52.5 -10t-62.5 -32t-65.5 -67t-50.5 -107h379l-100 -100h-300q-6 -46 -6 -100h406l-100 -100 h-300q9 -74 33 -132t52.5 -91t62 -54.5t59 -29t46.5 -7.5q29 0 66 13t75 37t63.5 67.5t25.5 96.5h174q-31 -172 -128 -278q-107 -117 -274 -117q-205 0 -324 158q-36 46 -69 131.5t-45 205.5h-217z" />
+<glyph unicode="−" d="M200 400h900v300h-900v-300z" />
+<glyph unicode="☁" d="M-14 494q0 -80 56.5 -137t135.5 -57h750q120 0 205 86t85 208q0 120 -85 206.5t-205 86.5q-46 0 -90 -14q-44 97 -134.5 156.5t-200.5 59.5q-152 0 -260 -107.5t-108 -260.5q0 -25 2 -37q-66 -14 -108.5 -67.5t-42.5 -122.5z" />
+<glyph unicode="✉" d="M0 100l400 400l200 -200l200 200l400 -400h-1200zM0 300v600l300 -300zM0 1100l600 -603l600 603h-1200zM900 600l300 300v-600z" />
+<glyph unicode="✏" d="M-13 -13l333 112l-223 223zM187 403l214 -214l614 614l-214 214zM887 1103l214 -214l99 92q13 13 13 32.5t-13 33.5l-153 153q-15 13 -33 13t-33 -13z" />
+<glyph unicode="" horiz-adv-x="500" d="M0 0z" />
+<glyph unicode="" d="M0 1200h1200l-500 -550v-550h300v-100h-800v100h300v550z" />
+<glyph unicode="" d="M14 84q18 -55 86 -75.5t147 5.5q65 21 109 69t44 90v606l600 155v-521q-64 16 -138 -7q-79 -26 -122.5 -83t-25.5 -111q17 -55 85.5 -75.5t147.5 4.5q70 23 111.5 63.5t41.5 95.5v881q0 10 -7 15.5t-17 2.5l-752 -193q-10 -3 -17 -12.5t-7 -19.5v-689q-64 17 -138 -7 q-79 -25 -122.5 -82t-25.5 -112z" />
+<glyph unicode="" d="M23 693q0 200 142 342t342 142t342 -142t142 -342q0 -142 -78 -261l300 -300q7 -8 7 -18t-7 -18l-109 -109q-8 -7 -18 -7t-18 7l-300 300q-119 -78 -261 -78q-200 0 -342 142t-142 342zM176 693q0 -136 97 -233t234 -97t233.5 96.5t96.5 233.5t-96.5 233.5t-233.5 96.5 t-234 -97t-97 -233z" />
+<glyph unicode="" d="M100 784q0 64 28 123t73 100.5t104.5 64t119 20.5t120 -38.5t104.5 -104.5q48 69 109.5 105t121.5 38t118.5 -20.5t102.5 -64t71 -100.5t27 -123q0 -57 -33.5 -117.5t-94 -124.5t-126.5 -127.5t-150 -152.5t-146 -174q-62 85 -145.5 174t-149.5 152.5t-126.5 127.5 t-94 124.5t-33.5 117.5z" />
+<glyph unicode="" d="M-72 800h479l146 400h2l146 -400h472l-382 -278l145 -449l-384 275l-382 -275l146 447zM168 71l2 1z" />
+<glyph unicode="" d="M-72 800h479l146 400h2l146 -400h472l-382 -278l145 -449l-384 275l-382 -275l146 447zM168 71l2 1zM237 700l196 -142l-73 -226l192 140l195 -141l-74 229l193 140h-235l-77 211l-78 -211h-239z" />
+<glyph unicode="" d="M0 0v143l400 257v100q-37 0 -68.5 74.5t-31.5 125.5v200q0 124 88 212t212 88t212 -88t88 -212v-200q0 -51 -31.5 -125.5t-68.5 -74.5v-100l400 -257v-143h-1200z" />
+<glyp...
[truncated message content] |