zapps Posted April 14, 2014 Share Posted April 14, 2014 (edited) Bonjour, sur prestashop 1.6.0.6 quand je duplique le thème default-bootstrap ( via l'admin ) je ne peux plus configurer l'aparence des colonnes ( gauche / droite ). Que ce soit pour le thème original ou le thème dupliqué. J'ai testé plusieurs fois mais rien n'y fait. Obligé de réinstaller presta... J'ai aussi essayé de réinitialiser ( à partir des valeurs d'install ) les tables ps_meta, ps_theme, ps_theme_meta mais ça ne change rien les thèmes ne sont plus configurables. Une idée ? Merci. Edited April 14, 2014 by zapps (see edit history) Link to comment Share on other sites More sharing options...
BriceVanZeg Posted April 14, 2014 Share Posted April 14, 2014 Salut Pour ma part, j ai aussi dupliquer le theme, mais pas depuis le BO..J ai simplement, uploader via FTP un autre dossier theme, que j ai renommé comme je voulais, et tout fonctionne correctement.Si ca peut te servir.! Bon courage Brice 3 Link to comment Share on other sites More sharing options...
zapps Posted April 14, 2014 Author Share Posted April 14, 2014 Merci pour cette réponse rapide. Malheureusement pour moi j'ai commencé par ça mais j'ai été confronté à d'autres problèmes notemment les prix des déclinaisons produits qui passaient à zéro après chargement de la page ( surement un problème javascript ). Donc j'ai finalement essayé de dupliquer via l'admin mais bon pas de chance les colonnes sont plus administrables ... Je suis étonné qu'il n'y est pas un fichier de config pour chaque thème. Parce que je pense que la duplication cré une sorte de conflit entre les 2 thèmes. Link to comment Share on other sites More sharing options...
veetouine Posted April 14, 2014 Share Posted April 14, 2014 (edited) Pour ma part, comme Brice, j'ai fait "physiquement" un copier/coller du répertoire du thème existant et je n'ai pas de souci Edited April 14, 2014 by veetouine (see edit history) Link to comment Share on other sites More sharing options...
zapps Posted April 14, 2014 Author Share Posted April 14, 2014 ok merci pour la réponse. Juste une question tu as uniquement dupliqué et renommé le dossier du thème ? Aucune autre config dans les fichiers du thème ? Parce que pour moi que je duplique via l'admin ou via ftp c'est le même résultat: la config des colonnes ne fonctionne pas. Et ce qui est bizarre c'est q'une fois le thème dupliqué ça plante aussi le thème original. J'ai testé plusieurs réinstall de prestashop sur plusieurs serveurs ... j'avoue que je comprends pas. Link to comment Share on other sites More sharing options...
vik93 Posted April 15, 2014 Share Posted April 15, 2014 Tu prends le repertoire du theme, tu fais copier, et tu le colles en le renommant tout simplement Link to comment Share on other sites More sharing options...
veetouine Posted April 15, 2014 Share Posted April 15, 2014 Toutafé. Mon site est en prod comme ça depuis une dizaine de jours et pas de souci. J'ai bien eu des soucis de colonnes qui ne s'affichaient pas, mais ça ne venait pas de la duplication Tu as pensé à désactiver le cache pour tes tests? Link to comment Share on other sites More sharing options...
zapps Posted April 16, 2014 Author Share Posted April 16, 2014 Oui j'ai testé de désactiver le cache, recompiler les templates smarty, recharger les tables ps_meta, ps_theme, ps_theme_meta ... de réinitialiser la base complètement. Enfin j'ai testé tout ce que je pouvais mais rien n'y fait. Surtout que l'installl a été testé sur 2 serveurs différents donc aparemment c'est pas une histoire de contexte et la duplication de thème a été testé via l'admin ou via ftp mais c'est pareil (voir qq bug supplémentaires via tfp). Je crois que je vais finir par revenir à la 1.5 parce que j'ai perdu trop de temps avec cette version qui vaut certainement le coup mais sera plus stable dans qq mois je pense. Link to comment Share on other sites More sharing options...
myselfidem Posted April 20, 2014 Share Posted April 20, 2014 Je pense que cela vient de la configuration par défaut qui utilise le fichier default.xml pour le thème default-bootstrap En effet celui-ci définit les restrictions et les positions dans l'affichage des blocs et après avoir réinitialiser un bloc, il faut redéfinir ou supprimer toutes les restrictions dans le BO sous position des modules. default.xml (dans : .\prestashop\config\xml\themes\default.xml <hook module="blockbestsellers" hook="displayLeftColumn" position="1" exceptions="myaccount,cart,product,address,orderopc,pagenotfound,stores,orderfollow,contact,auth,discount,identity,order,addresses,sitemap,password,cms,index,orderslip"/> <hook module="blockbestsellers" hook="displayHeader" position="3"/> <hook module="blockbestsellers" hook="actionProductAdd" position="1"/> <hook module="blockbestsellers" hook="actionProductUpdate" position="1"/> <hook module="blockbestsellers" hook="actionProductDelete" position="1"/> <hook module="blockbestsellers" hook="actionOrderStatusPostUpdate" position="1"/> <hook module="blockbestsellers" hook="displayHomeTab" position="3"/> <hook module="blockbestsellers" hook="displayHomeTabContent" position="3"/> <hook module="blockcart" hook="displayHeader" position="4"/> <hook module="blockcart" hook="displayTop" position="3"/> <hook module="blockcart" hook="actionCartListOverride" position="1"/> <hook module="blocksocial" hook="displayHeader" position="5"/> <hook module="blocksocial" hook="displayFooter" position="2"/> <hook module="blockcategories" hook="displayLeftColumn" position="2" exceptions="pagenotfound,stores,orderfollow,auth,contact,discount,identity,order,addresses,sitemap,password,index,cms,orderslip,myaccount,cart,product,address,orderopc"/> <hook module="blockcategories" hook="displayHeader" position="6"/> J'ai rencontré le même problème en dupliquant le thème et mon thème original a du être refait - à cause de cela !! Peut-être y a-t-il encore une autre raison ? Link to comment Share on other sites More sharing options...
zapps Posted April 20, 2014 Author Share Posted April 20, 2014 Salut, merci pour la réponse je vais regarder ça et je te dirais si c'est la bonne piste ... à première vue j'ai l'impression que "default.xml" est la config par défault de l'option "colonne de gauche par défault" dans la config du thème mais peut être que c'est ça qui coince. Comme dit dans mes messages précédent ce qui est surprenant c'est que quand je duplique le thème les colonnes ne sont plus configurables pour les 2 thèmes ( l'original et le clone ) ... c'est de l'ordre du paranormal. @+ Link to comment Share on other sites More sharing options...
BriceVanZeg Posted April 20, 2014 Share Posted April 20, 2014 (edited) Comme dit dans mes messages précédent ce qui est surprenant c'est que quand je duplique le thème les colonnes ne sont plus configurables pour les 2 thèmes ( l'original et le clone ) ... c'est de l'ordre du paranormal. @+ Surtout que pour certain, dont moi, je n ai aucun probleme avec mon theme dupliquer et personnalisé.! Edited April 20, 2014 by BriceVanZeg (see edit history) Link to comment Share on other sites More sharing options...
fulviods Posted July 2, 2014 Share Posted July 2, 2014 Sur un 1.6.0.8 tout neuf, jai dupliqué le thème, uploadé par ftp et quand je vais dans l'admin (compil forcée, pas de cache), je ne vois pas le thème que j'ai dupliqué !! Cette version 1.6 de PS est vraiment un calvaire quand elle était censée être meilleure... Link to comment Share on other sites More sharing options...
gibidi Posted July 20, 2014 Share Posted July 20, 2014 Bonjour sur les autres version de prestashop 1.3, 1.4, 1.5 pas de probleme mais sur presta 1.6.0.8 en localhost impossible de recréer un thme sur celui de base. Idem j'ai recrée un dossier , fait un copier/coller du theme par default mais rien n'apparait dans préfénces/thèmes ... quelqu'un a t'il la soulution... merci Link to comment Share on other sites More sharing options...
myselfidem Posted July 20, 2014 Share Posted July 20, 2014 (edited) Bonjour, Simplement pour partager mon expérience. J'ai commencé avec une version de PrestaShop 1.6.0.5 en local sur mon PC. Puis j'ai utilisé 1ClickUpgrade avec succès. Par contre effectivement le copier/coller du thème que j'avais créé depuis celui par défaut (default-bootstrap) était toujours déformé ( à cause du fichier config.xml par défaut) et il me fallait toujours recommencer à remettre la disposition des colonnes et autres selon mes souhaits (beaucoup de perte de temps). Astuce : 1 - Nous pouvons utiliser l'option "Importer/exporter" un thème de PrestaShop. 2 - Nous pouvons également créer un dossier, qu'il nous faudra compresser au format .zip Pour ce faire : a) créer un dossier sur le Bureau de votre PC et le nommer, par exemple : MomTheme b] Dans ce dossier ; créer un dossier : themes c) Dans le dossier themes ; copier l'intégralité de votre dossier thème (le dossier avec tout son contenu) d) Au même niveau que le dossier : themes, placer votre fichier de configuration personnalisé "config.xml" e) Personnaliser votre fichier config.xml selon les options de configuration que vous souhaitez Construction des dossiers pour l'archive : (voir image attachée) - selon que votre thème devra être importé avec l'option de PrestaShop en local ou sur serveur, il faudra modifier les valeurs au début du fichier config.xml Vous pouvez sélectionner également par avance les colonnes que vous souhaitez afficher selon leurs dispositions ! Voici un exemple de fichier config.xml personnalisé ( version 1.6.0..6): config.xml <?xml version="1.0" encoding="UTF-8"?><!-- Copyright Prestashop --><theme version="1.0" name="Mon-theme" directory="Mon-theme"> <author name="Prénom Nom" email="[email protected]" url="http://mon_site.ch"/> <descriptions> <description iso="fr"/> </descriptions> <variations> <variation name="Mon-theme" directory="Mon-theme" responsive="1" default_left_column="1" default_right_column="0" product_per_page="12" from="1.6.0.6" to="1.6.0.6"/> </variations> <docs> <doc name="documentation" path="doc/"/> </docs> <metas> <meta meta_page="404" left="0" right="0"/> <meta meta_page="best-sales" left="1" right="1"/> <meta meta_page="contact" left="0" right="0"/> <meta meta_page="index" left="1" right="0"/> <meta meta_page="manufacturer" left="1" right="1"/> <meta meta_page="new-products" left="1" right="1"/> <meta meta_page="password" left="0" right="0"/> <meta meta_page="prices-drop" left="1" right="1"/> <meta meta_page="sitemap" left="0" right="1"/> <meta meta_page="supplier" left="0" right="0"/> <meta meta_page="address" left="0" right="0"/> <meta meta_page="addresses" left="0" right="0"/> <meta meta_page="authentication" left="0" right="0"/> <meta meta_page="cart" left="0" right="0"/> <meta meta_page="discount" left="0" right="0"/> <meta meta_page="history" left="0" right="0"/> <meta meta_page="identity" left="0" right="0"/> <meta meta_page="my-account" left="0" right="0"/> <meta meta_page="order-follow" left="0" right="0"/> <meta meta_page="order-slip" left="0" right="0"/> <meta meta_page="order" left="0" right="0"/> <meta meta_page="search" left="1" right="0"/> <meta meta_page="stores" left="0" right="0"/> <meta meta_page="order-opc" left="0" right="0"/> <meta meta_page="guest-tracking" left="0" right="0"/> <meta meta_page="order-confirmation" left="0" right="0"/> <meta meta_page="product" left="0" right="0"/> <meta meta_page="category" left="1" right="1"/> <meta meta_page="cms" left="1" right="1"/> </metas> <modules> <module action="enable" name="socialsharing"/> <module action="enable" name="blockbanner"/> <module action="enable" name="blockbestsellers"/> <module action="enable" name="blocksocial"/> <module action="enable" name="blockcurrencies"/> <module action="enable" name="blocklayered"/> <module action="enable" name="blockcontact"/> <module action="enable" name="blockmanufacturer"/> <module action="enable" name="blockmyaccount"/> <module action="enable" name="blockmyaccountfooter"/> <module action="enable" name="blocknewproducts"/> <module action="enable" name="blocknewsletter"/> <module action="enable" name="blockspecials"/> <module action="enable" name="blocktags"/> <module action="enable" name="blockviewed"/> <module action="enable" name="dashactivity"/> <module action="enable" name="dashtrends"/> <module action="enable" name="dashgoals"/> <module action="enable" name="dashproducts"/> <module action="enable" name="productpaymentlogos"/> <module action="enable" name="statsdata"/> <module action="enable" name="themeconfigurator"/> <module action="enable" name="blockwishlist"/> <module action="enable" name="productcomments"/> <module action="enable" name="sendtoafriend"/> <module action="enable" name="pscleaner"/> <module action="enable" name="gsitemap"/> <module action="enable" name="watermark"/> <module action="enable" name="trackingfront"/> <module action="enable" name="favoriteproducts"/> <module action="enable" name="mailalerts"/> <module action="enable" name="newsletter"/> <module action="enable" name="blockcustomerprivacy"/> <module action="enable" name="blocklink"/> <module action="enable" name="themeinstallator"/> <module action="enable" name="productscategory"/> <module action="enable" name="dateofdelivery"/> <module action="enable" name="autoupgrade"/> <module action="enable" name="editorial"/> <module action="enable" name="producttooltip"/> <module action="enable" name="followup"/> <module action="enable" name="blocksearch"/> <module action="enable" name="blockcmsinfo"/> <module action="enable" name="blocktopmenu"/> <module action="enable" name="blockpermanentlinks"/> <module action="enable" name="homefeatured"/> <module action="enable" name="blocksharefb"/> <module action="enable" name="blockcategories"/> <module action="enable" name="blockcart"/> <module action="enable" name="crossselling"/> <module action="enable" name="referralprogram"/> <module action="enable" name="blockpaymentlogo"/> <module action="enable" name="blocksupplier"/> <module action="enable" name="homeslider"/> <module action="enable" name="blockcms"/> <module action="enable" name="blockcontactinfos"/> <module action="enable" name="blockstore"/> <module action="enable" name="blockuserinfo"/> <module action="disable" name="blockadvertising"/> <module action="disable" name="blockfacebook"/> <module action="disable" name="blocklanguages"/> <module action="disable" name="blockreinsurance"/> <module action="disable" name="blockrss"/> <module action="disable" name="browsi"/> <module action="disable" name="carriercompare"/> <module action="disable" name="feeder"/> <module action="disable" name="loyalty"/> <module action="disable" name="vatnumber"/> <hooks> <hook module="socialsharing" hook="displayHeader" position="1"/> <hook module="socialsharing" hook="displayRightColumnProduct" position="1"/> <hook module="socialsharing" hook="actionObjectProductUpdateAfter" position="1"/> <hook module="socialsharing" hook="actionObjectProductDeleteAfter" position="1"/> <hook module="socialsharing" hook="displayCompareExtraInformation" position="1"/> <hook module="blockbanner" hook="displayHeader" position="2"/> <hook module="blockbanner" hook="displayBanner" position="1"/> <hook module="blockbestsellers" hook="displayRightColumn" position="2" exceptions="contact,module-invoice-payment,order,orderdetail,orderopc,orderslip,auth,pdforderslip,myaccount,orderconfirmation,orderfollow,orderreturn,pdforderreturn"/> <hook module="blockbestsellers" hook="displayHeader" position="3"/> <hook module="blockbestsellers" hook="actionProductAdd" position="1"/> <hook module="blockbestsellers" hook="actionProductUpdate" position="1"/> <hook module="blockbestsellers" hook="actionProductDelete" position="1"/> <hook module="blockbestsellers" hook="actionOrderStatusPostUpdate" position="1"/> <hook module="blocksocial" hook="displayHeader" position="5"/> <hook module="blocksocial" hook="displayFooter" position="2"/> <hook module="blockcurrencies" hook="displayHeader" position="7"/> <hook module="blockcurrencies" hook="displayNav" position="2"/> <hook module="blocklayered" hook="displayHeader" position="9"/> <hook module="blocklayered" hook="actionCategoryAdd" position="2"/> <hook module="blocklayered" hook="actionCategoryUpdate" position="2"/> <hook module="blocklayered" hook="actionCategoryDelete" position="2"/> <hook module="blocklayered" hook="displayAttributeGroupForm" position="1"/> <hook module="blocklayered" hook="actionAttributeGroupSave" position="1"/> <hook module="blocklayered" hook="actionAttributeGroupDelete" position="1"/> <hook module="blocklayered" hook="displayFeatureForm" position="1"/> <hook module="blocklayered" hook="actionFeatureSave" position="1"/> <hook module="blocklayered" hook="actionFeatureDelete" position="1"/> <hook module="blocklayered" hook="actionProductSave" position="1"/> <hook module="blocklayered" hook="actionProductListOverride" position="1"/> <hook module="blocklayered" hook="displayAttributeGroupPostProcess" position="1"/> <hook module="blocklayered" hook="displayFeaturePostProcess" position="1"/> <hook module="blocklayered" hook="displayFeatureValueForm" position="1"/> <hook module="blocklayered" hook="displayFeatureValuePostProcess" position="1"/> <hook module="blocklayered" hook="actionFeatureValueDelete" position="1"/> <hook module="blocklayered" hook="actionFeatureValueSave" position="1"/> <hook module="blocklayered" hook="displayAttributeForm" position="1"/> <hook module="blocklayered" hook="actionAttributePostProcess" position="1"/> <hook module="blocklayered" hook="actionAttributeDelete" position="1"/> <hook module="blocklayered" hook="actionAttributeSave" position="1"/> <hook module="blockcontact" hook="displayHeader" position="10"/> <hook module="blockcontact" hook="displayNav" position="4"/> <hook module="blockmanufacturer" hook="displayLeftColumn" position="2"/> <hook module="blockmanufacturer" hook="displayHeader" position="11"/> <hook module="blockmanufacturer" hook="actionObjectManufacturerDeleteAfter" position="1"/> <hook module="blockmanufacturer" hook="actionObjectManufacturerAddAfter" position="1"/> <hook module="blockmanufacturer" hook="actionObjectManufacturerUpdateAfter" position="1"/> <hook module="blockmyaccount" hook="displayHeader" position="12"/> <hook module="blockmyaccount" hook="actionModuleRegisterHookAfter" position="1"/> <hook module="blockmyaccountfooter" hook="displayHeader" position="13"/> <hook module="blockmyaccountfooter" hook="displayFooter" position="5"/> <hook module="blockmyaccountfooter" hook="actionModuleRegisterHookAfter" position="2"/> <hook module="blockmyaccountfooter" hook="actionModuleUnRegisterHookAfter" position="1"/> <hook module="blocknewproducts" hook="displayRightColumn" position="3" exceptions="orderopc,orderslip,contact,myaccount,orderconfirmation,orderfollow,orderreturn,auth,module-invoice-payment,identity,order,orderdetail"/> <hook module="blocknewproducts" hook="displayHeader" position="14" exceptions="module-invoice-payment"/> <hook module="blocknewproducts" hook="actionProductAdd" position="2"/> <hook module="blocknewproducts" hook="actionProductUpdate" position="2"/> <hook module="blocknewproducts" hook="actionProductDelete" position="2"/> <hook module="blocknewsletter" hook="displayHeader" position="16"/> <hook module="blocknewsletter" hook="displayFooter" position="1"/> <hook module="blocknewsletter" hook="actionCustomerAccountAdd" position="1"/> <hook module="blockspecials" hook="displayHeader" position="19"/> <hook module="blockspecials" hook="actionProductAdd" position="3"/> <hook module="blockspecials" hook="actionProductUpdate" position="3"/> <hook module="blockspecials" hook="actionProductDelete" position="3"/> <hook module="blocktags" hook="displayHeader" position="23"/> <hook module="blockviewed" hook="displayLeftColumn" position="3" exceptions="orderfollow,orderslip,cms,orderreturn,discount,product,discount,pagenotfound,index,auth,index,product,cart,order,order,stores,password,addresses,orderdetail,addresses,pagenotfound,cart,orderopc,sitemap,stores,contact,orderslip,cms,contact,identity,password,myaccount,identity,myaccount,sitemap,address,address,orderconfirmation,module-invoice-payment,orderopc,auth,orderfollow"/> <hook module="blockviewed" hook="displayHeader" position="25"/> <hook module="dashactivity" hook="dashboardZoneOne" position="1"/> <hook module="dashactivity" hook="dashboardData" position="1"/> <hook module="dashactivity" hook="actionObjectOrderAddAfter" position="1"/> <hook module="dashactivity" hook="actionObjectCustomerAddAfter" position="1"/> <hook module="dashactivity" hook="actionObjectCustomerMessageAddAfter" position="1"/> <hook module="dashactivity" hook="actionObjectCustomerThreadAddAfter" position="1"/> <hook module="dashactivity" hook="actionObjectOrderReturnAddAfter" position="1"/> <hook module="dashactivity" hook="actionAdminControllerSetMedia" position="1"/> <hook module="dashtrends" hook="dashboardData" position="2"/> <hook module="dashtrends" hook="actionAdminControllerSetMedia" position="2"/> <hook module="dashtrends" hook="dashboardZoneTwo" position="1"/> <hook module="dashgoals" hook="dashboardData" position="3"/> <hook module="dashgoals" hook="actionAdminControllerSetMedia" position="3"/> <hook module="dashgoals" hook="dashboardZoneTwo" position="2"/> <hook module="dashproducts" hook="dashboardData" position="4"/> <hook module="dashproducts" hook="dashboardZoneTwo" position="3"/> <hook module="productpaymentlogos" hook="displayHeader" position="28"/> <hook module="productpaymentlogos" hook="displayProductButtons" position="1"/> <hook module="statsdata" hook="actionAuthentication" position="1"/> <hook module="statsdata" hook="displayFooter" position="6"/> <hook module="statsdata" hook="actionCustomerAccountAdd" position="2"/> <hook module="themeconfigurator" hook="displayHeader" position="29"/> <hook module="themeconfigurator" hook="displayBackOfficeHeader" position="1"/> <hook module="blockwishlist" hook="displayHeader" position="31"/> <hook module="blockwishlist" hook="actionCartSave" position="1"/> <hook module="blockwishlist" hook="displayTop" position="6"/> <hook module="blockwishlist" hook="displayAdminCustomers" position="1"/> <hook module="blockwishlist" hook="displayCustomerAccount" position="1"/> <hook module="blockwishlist" hook="displayProductButtons" position="2"/> <hook module="blockwishlist" hook="displayMyAccountBlock" position="1"/> <hook module="blockwishlist" hook="displayProductListFunctionalButtons" position="1"/> <hook module="productcomments" hook="displayHeader" position="32"/> <hook module="productcomments" hook="displayTop" position="8"/> <hook module="productcomments" hook="displayRightColumnProduct" position="2"/> <hook module="productcomments" hook="displayProductTab" position="1"/> <hook module="productcomments" hook="displayProductTabContent" position="1"/> <hook module="productcomments" hook="displayProductComparison" position="1"/> <hook module="productcomments" hook="displayProductListReviews" position="1"/> <hook module="sendtoafriend" hook="displayHeader" position="35"/> <hook module="sendtoafriend" hook="displayLeftColumnProduct" position="1"/> <hook module="watermark" hook="actionWatermark" position="1"/> <hook module="favoriteproducts" hook="displayHeader" position="15"/> <hook module="favoriteproducts" hook="displayCustomerAccount" position="2"/> <hook module="favoriteproducts" hook="displayMyAccountBlock" position="2"/> <hook module="mailalerts" hook="actionValidateOrder" position="2"/> <hook module="mailalerts" hook="actionUpdateQuantity" position="1"/> <hook module="mailalerts" hook="displayHeader" position="20"/> <hook module="mailalerts" hook="actionProductDelete" position="4"/> <hook module="mailalerts" hook="displayCustomerAccount" position="3"/> <hook module="mailalerts" hook="actionProductOutOfStock" position="1"/> <hook module="mailalerts" hook="actionProductAttributeUpdate" position="1"/> <hook module="mailalerts" hook="actionProductAttributeDelete" position="1"/> <hook module="mailalerts" hook="displayMyAccountBlock" position="3"/> <hook module="mailalerts" hook="actionProductCoverage" position="1"/> <hook module="blockcustomerprivacy" hook="displayHeader" position="22"/> <hook module="blockcustomerprivacy" hook="displayCustomerAccountForm" position="1"/> <hook module="blockcustomerprivacy" hook="actionBeforeSubmitAccount" position="1"/> <hook module="blocklink" hook="displayHeader" position="24"/> <hook module="productscategory" hook="displayHeader" position="26"/> <hook module="productscategory" hook="actionProductAdd" position="4"/> <hook module="productscategory" hook="actionProductUpdate" position="4"/> <hook module="productscategory" hook="actionProductDelete" position="5"/> <hook module="productscategory" hook="displayFooterProduct" position="1"/> <hook module="dateofdelivery" hook="displayPDFInvoice" position="1"/> <hook module="dateofdelivery" hook="actionCarrierUpdate" position="1"/> <hook module="dateofdelivery" hook="displayBeforeCarrier" position="1"/> <hook module="dateofdelivery" hook="displayOrderDetail" position="1"/> <hook module="editorial" hook="displayHeader" position="33"/> <hook module="producttooltip" hook="displayHeader" position="34"/> <hook module="producttooltip" hook="displayFooterProduct" position="2"/> <hook module="blocksearch" hook="displayHeader" position="18"/> <hook module="blocksearch" hook="displayTop" position="2"/> <hook module="blocksearch" hook="displayMobileTopSiteMap" position="1"/> <hook module="blocktopmenu" hook="displayTop" position="5"/> <hook module="blocktopmenu" hook="actionCategoryUpdate" position="3"/> <hook module="blocktopmenu" hook="actionObjectProductUpdateAfter" position="2"/> <hook module="blocktopmenu" hook="actionObjectProductDeleteAfter" position="2"/> <hook module="blocktopmenu" hook="actionObjectCmsUpdateAfter" position="1"/> <hook module="blocktopmenu" hook="actionObjectCmsDeleteAfter" position="1"/> <hook module="blocktopmenu" hook="actionShopDataDuplication" position="1"/> <hook module="blocktopmenu" hook="actionObjectManufacturerDeleteAfter" position="2"/> <hook module="blocktopmenu" hook="actionObjectManufacturerAddAfter" position="2"/> <hook module="blocktopmenu" hook="actionObjectManufacturerUpdateAfter" position="2"/> <hook module="blocktopmenu" hook="actionObjectSupplierDeleteAfter" position="2"/> <hook module="blocktopmenu" hook="actionObjectSupplierAddAfter" position="2"/> <hook module="blocktopmenu" hook="actionObjectSupplierUpdateAfter" position="2"/> <hook module="blocktopmenu" hook="actionObjectCategoryUpdateAfter" position="1"/> <hook module="blocktopmenu" hook="actionObjectCategoryDeleteAfter" position="1"/> <hook module="blocktopmenu" hook="actionObjectCategoryAddAfter" position="1"/> <hook module="blocktopmenu" hook="actionObjectCmsAddAfter" position="1"/> <hook module="blocktopmenu" hook="actionObjectProductAddAfter" position="1"/> <hook module="blockpermanentlinks" hook="displayHeader" position="36"/> <hook module="blockpermanentlinks" hook="displayTop" position="7"/> <hook module="homefeatured" hook="displayHome" position="2"/> <hook module="homefeatured" hook="displayHeader" position="27"/> <hook module="homefeatured" hook="actionProductAdd" position="4"/> <hook module="homefeatured" hook="actionProductUpdate" position="4"/> <hook module="homefeatured" hook="actionProductDelete" position="4"/> <hook module="blocksharefb" hook="displayLeftColumnProduct" position="2"/> <hook module="blockcategories" hook="displayLeftColumn" position="1"/> <hook module="blockcategories" hook="displayHeader" position="6"/> <hook module="blockcategories" hook="displayFooter" position="3"/> <hook module="blockcategories" hook="actionCategoryAdd" position="1"/> <hook module="blockcategories" hook="actionCategoryUpdate" position="1"/> <hook module="blockcategories" hook="actionCategoryDelete" position="1"/> <hook module="blockcategories" hook="displayBackOfficeCategory" position="1"/> <hook module="blockcategories" hook="actionAdminMetaControllerUpdate_optionsBefore" position="1"/> <hook module="blockcategories" hook="actionAdminLanguagesControllerStatusBefore" position="1"/> <hook module="blockcart" hook="displayHeader" position="4"/> <hook module="blockcart" hook="displayTop" position="4"/> <hook module="blockcart" hook="actionCartListOverride" position="1"/> <hook module="browsi" hook="displayFooter" position="8"/> <hook module="browsi" hook="displayMobileFooterChoice" position="1"/> <hook module="crossselling" hook="displayHeader" position="39"/> <hook module="crossselling" hook="displayFooterProduct" position="3"/> <hook module="crossselling" hook="displayShoppingCartFooter" position="1"/> <hook module="crossselling" hook="actionOrderStatusPostUpdate" position="2"/> <hook module="referralprogram" hook="actionOrderStatusUpdate" position="2"/> <hook module="referralprogram" hook="displayAdminCustomers" position="2"/> <hook module="referralprogram" hook="displayOrderConfirmation" position="1"/> <hook module="referralprogram" hook="actionCustomerAccountAdd" position="3"/> <hook module="referralprogram" hook="displayCustomerAccount" position="4"/> <hook module="referralprogram" hook="displayShoppingCartFooter" position="2"/> <hook module="referralprogram" hook="displayCustomerAccountForm" position="2"/> <hook module="referralprogram" hook="displayMyAccountBlock" position="4"/> <hook module="blockpaymentlogo" hook="displayHeader" position="17"/> <hook module="blocksupplier" hook="displayHeader" position="21"/> <hook module="blocksupplier" hook="actionObjectSupplierDeleteAfter" position="1"/> <hook module="blocksupplier" hook="actionObjectSupplierAddAfter" position="1"/> <hook module="blocksupplier" hook="actionObjectSupplierUpdateAfter" position="1"/> <hook module="homeslider" hook="displayHome" position="1"/> <hook module="homeslider" hook="displayHeader" position="40"/> <hook module="homeslider" hook="actionShopDataDuplication" position="2"/> <hook module="blockcms" hook="displayRightColumn" position="4"/> <hook module="blockcms" hook="displayHeader" position="41"/> <hook module="blockcms" hook="displayFooter" position="4"/> <hook module="blockcms" hook="actionObjectCmsUpdateAfter" position="2"/> <hook module="blockcms" hook="actionObjectCmsDeleteAfter" position="2"/> <hook module="blockcms" hook="actionShopDataDuplication" position="3"/> <hook module="blockcms" hook="actionAdminStoresControllerUpdate_optionsAfter" position="2"/> <hook module="blockcontactinfos" hook="displayHeader" position="42"/> <hook module="blockcontactinfos" hook="displayFooter" position="9"/> <hook module="blockstore" hook="displayRightColumn" position="1"/> <hook module="blockstore" hook="displayHeader" position="43"/> <hook module="blockuserinfo" hook="displayHeader" position="44"/> <hook module="blockuserinfo" hook="displayTop" position="9"/> <hook module="blockuserinfo" hook="displayNav" position="1"/> </hooks> </modules> <images> <image name="cart_default" width="80" height="80" products="true" categories="false" manufacturers="false" suppliers="false" scenes="false"/> <image name="small_default" width="98" height="98" products="true" categories="false" manufacturers="true" suppliers="true" scenes="false"/> <image name="medium_default" width="125" height="125" products="true" categories="true" manufacturers="true" suppliers="true" scenes="false"/> <image name="home_default" width="270" height="270" products="true" categories="false" manufacturers="false" suppliers="false" scenes="false"/> <image name="large_default" width="458" height="458" products="true" categories="false" manufacturers="true" suppliers="true" scenes="false"/> <image name="thickbox_default" width="800" height="800" products="true" categories="false" manufacturers="false" suppliers="false" scenes="false"/> <image name="category_default" width="870" height="217" products="false" categories="true" manufacturers="false" suppliers="false" scenes="false"/> <image name="scene_default" width="520" height="189" products="false" categories="false" manufacturers="false" suppliers="false" scenes="true"/> <image name="m_scene_default" width="161" height="58" products="false" categories="false" manufacturers="false" suppliers="false" scenes="true"/> </images></theme> Lorsque tout est finalisé et mis en place, il reste à créer une archive de votre thème au format .zip et de l'importer avec PrestaShop : celle-ci portera le nom de votre thème. Remarque : si votre site est en ligne, mettez-le en maintenance avant de lancer l'importation de votre thème ! Certains modules, même payants ne seront peut-être pas compatibles, il est préférables de les réinstaller après l'importation de votre thème. De cette manière, plus de problème ! J'espère que cela pourra aider. Edited July 20, 2014 by myselfidem (see edit history) Link to comment Share on other sites More sharing options...
gibidi Posted July 21, 2014 Share Posted July 21, 2014 Bonjour, Merci pour l'info, bon j'ai essayé mais rien à faire, oui j'avais déja essayé en zippant le fichier du thème. je ferai un essai dans un site en production de test mais en localhost ne prends rien .. http://localhost/presta1608/ Voici le début du fichier config.xlm <?xml version="1.0" encoding="UTF-8"?><!-- Copyright Prestashop --><theme version="1.0" name="Mon-theme" directory="Mon-theme"> <author name="Prénom Nom" email="[email protected]" url="http://localhost/presta1608/"> <descriptions> <description iso="fr"/> </descriptions> <variations> <variation name="Mon-theme" directory="Mon-theme" responsive="1" default_left_column="1" default_right_column="0" product_per_page="12" from="1.6.0.8" to="1.6.0.8"/> Si tu peux mettre le zip du theme de la version 1.6.0.8 avec les modifications je verrai un essai et peut être voir ce qui ne va pas dans mon fichier. D'avance merci Link to comment Share on other sites More sharing options...
Galguera Posted July 21, 2014 Share Posted July 21, 2014 Je n'arrivais pas à dupliquer correctement, suite à ce que j'ai lu ici, je me suis contentée d'exporter le thème en le renommant, qui s'est retrouvé dans mon dossier local téléchargement, puis je l'ai uploadé comme un nouveau thème et tout roule ! Merci ! Link to comment Share on other sites More sharing options...
kwak Posted September 29, 2014 Share Posted September 29, 2014 Bon à savoir, la fonction "Exporter un thème" qui génère l'archive .zip génère automatiquement un fichier config.xml à la racine de l'archive (voir image de myselfidem) avec comme paramètres : - l'affichage des colonnes gauche/droite par page de votre prestashop actuel - modules activés/désactivés de votre prestashop actuel - position des modules par hook de votre prestashop actuel Intéressant si on a déjà paramétré toutes ses colonnes et tous ses modules et qu'on ne veut pas modifier tout le fichier config.xml à la main, ce qui peut être source d'erreur et de mauvaise frappe Par contre, bien penser à le déplacer dans le dossier "theme" généré dans l'archive, sinon il ne sera pas pris en compte lors de l'install. Link to comment Share on other sites More sharing options...
Psycho999 Posted January 21, 2015 Share Posted January 21, 2015 Bonjour, Pour ceux pour qui les colonnes fonctionnent dans le nouveau thème, pouvez-vous préciser quelle version de prestashop vous utilisez? car j'ai le même problème. Link to comment Share on other sites More sharing options...
Psycho999 Posted January 21, 2015 Share Posted January 21, 2015 Je n'arrivais pas à dupliquer correctement, suite à ce que j'ai lu ici, je me suis contentée d'exporter le thème en le renommant, qui s'est retrouvé dans mon dossier local téléchargement, puis je l'ai uploadé comme un nouveau thème et tout roule ! Merci ! Bonjour, avec quelle version de pretashop ta manip à telle réussie? Link to comment Share on other sites More sharing options...
Psycho999 Posted January 21, 2015 Share Posted January 21, 2015 (edited) Bonjour, Je me permets de donner une solution qui fonctionne même si le post date de 6 mois. Je bosse sur un multiboutique et j'ai besoin d'avoir des thèmes perso pour chaque boutique et donc d'afficher la colonne de droite dans les catégories tout sa en réutilisant le thème par défaut. Je précise que le site est en ligne, mais qu'il est en construction donc non consultable pour des visiteurs. méthode avec la version 1.6.0.6: - Exporter le thème et réimporter (donner un nom différent au nouveau thème, pas au dossier lui même, mais dans les options d'exportation). À la fin de cette étape, prestashop n'à pas créer de dossier de thème dans votre ftp. - Créer un dossier avec le nom de votre thème dans le dossier thème dans votre ftp (de préférence le même que celui que vous lui avez donné à l'exportation) Si vous ne faite pas cette étape sa ne marchera pas et il reprendra par défaut le dossier default-bootstrap même en ayant réimporté votre nouveau thème - Copier et coller les fichiers du thème default-bootstrap dans le nouveau dossier de votre thème. - En back-office vous allez devoir modifier les préférences de votre nouveau thème. Il faut changer le dossier default-bootstrap par le dossier que vous avez créé sur le ftp qui est maintenant reconnu en back-office. Pour moi sa marche niquel, en espérant que sa pourra aider quelques personnes, si certains ont des questions je suis à dispo. Edited January 21, 2015 by florianmichel (see edit history) 1 Link to comment Share on other sites More sharing options...
Kyubia Posted May 7, 2015 Share Posted May 7, 2015 Bonjour, J'ai suivi votre explication mais j'ai un problème d'exporter un thème depuis l'administation. J'ai exporté en changer le nom et il est refusé.Et j'ai duplicaté le dossier et le nommer un autre nom et Prestashop ne le reconnait plus...Je suis sur la version 1.6.0.9 Merci Link to comment Share on other sites More sharing options...
meandre Posted June 6, 2015 Share Posted June 6, 2015 salut la solution sur 1,6,0,14 ses preference/thème/ menu du haut ajouter un theme / en bas de la pages /créer un nouveaux theme/ crée dans votre ftp un dossier (nouveaux-theme) Nom du thème (nouveaux-theme) Répertoire du thème (nouveaux-theme) Copier les fichiers manquants du thème existant (vieux thème) choisir le theme que vous voulez copier et ses bon vous avez un nouveaux theme Link to comment Share on other sites More sharing options...
yuzin Posted September 2, 2015 Share Posted September 2, 2015 Bonjour, Et pour réinstaller un thème "default-bootstrap" tout neuf, quand on a oublié de travailler sur une copie, comment peut-on faire ? J'ai une 6.1.0 mise à jour en 6.1.1. J'ai essayé de zipper le thème, avec le fichier xml à coté, dedans, etc. Rien n'est accepté. Et si j'envoie le thème par ftp, il n'est pas reconnu dans le BO. Le fichier xml est déjà en place car c'est le même pour les deux versions. J'ai fouillé le forum sans résultat. Au cas ou, peut-on réinstaller le script en gardant la base de données ? J'en doute, mais, sait-on jamais ! En espérant que quelqu'un a une solution. Link to comment Share on other sites More sharing options...
yannfanch Posted September 8, 2015 Share Posted September 8, 2015 Bonjour Prendre le zip d'install de prestashop, le dezipper sur ton pc, trouver le dossier theme/default, puis transferer sur ton ftp ce dossier dans le même chemin. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now