sonolens Posted July 25, 2012 Share Posted July 25, 2012 (edited) bonjour, je voudrais effectuer une modification pour modifier la page produit. Je voudrai ouvrir directement tous les onglets affin que les caractéristiques, les téléchargement les commentaires soit affiché directement sur la page produit sans devoir cliquer dessus. Si quelqu'un a une piste sa m'interesse. merci Edited July 26, 2012 by sonolens (see edit history) Link to comment Share on other sites More sharing options...
Atch Posted July 26, 2012 Share Posted July 26, 2012 Bonjour, Tout ce passe dans le fichier product.tpl de votre thème. Localisez cette partie de code et isolez là : <!-- description and features --> {if $product->description || $features || $accessories || $HOOK_PRODUCT_TAB || $attachments} <div id="more_info_block" class="clear"> <ul id="more_info_tabs" class="idTabs idTabsShort"> {if $product->description}<li><a id="more_info_tab_more_info" href="#idTab1">{l s='More info'}</a></li>{/if} {if $features}<li><a id="more_info_tab_data_sheet" href="#idTab2">{l s='Data sheet'}</a></li>{/if} {if $attachments}<li><a id="more_info_tab_attachments" href="#idTab9">{l s='Download'}</a></li>{/if} {if isset($accessories) AND $accessories}<li><a href="#idTab4">{l s='Accessories'}</a></li>{/if} {$HOOK_PRODUCT_TAB} </ul> <div id="more_info_sheets" class="sheets align_justify"> {if $product->description} <!-- full description --> <div id="idTab1" class="rte">{$product->description}</div> {/if} {if $features} <!-- product's features --> <ul id="idTab2" class="bullet"> {foreach from=$features item=feature} <li><span>{$feature.name|escape:'htmlall':'UTF-8'}</span> {$feature.value|escape:'htmlall':'UTF-8'}</li> {/foreach} </ul> {/if} {if $attachments} <ul id="idTab9" class="bullet"> {foreach from=$attachments item=attachment} <li><a href="{$link->getPageLink('attachment.php', true)}?id_attachment={$attachment.id_attachment}">{$attachment.name|escape:'htmlall':'UTF-8'}</a><br />{$attachment.description|escape:'htmlall':'UTF-8'}</li> {/foreach} </ul> {/if} {if isset($accessories) AND $accessories} <!-- accessories --> <ul id="idTab4" class="bullet"> <div class="block products_block accessories_block clearfix"> <div class="block_content"> <ul> {foreach from=$accessories item=accessory name=accessories_list} {assign var='accessoryLink' value=$link->getProductLink($accessory.id_product, $accessory.link_rewrite, $accessory.category)} <li class="ajax_block_product {if $smarty.foreach.accessories_list.first}first_item{elseif $smarty.foreach.accessories_list.last}last_item{else}item{/if} product_accessories_description"> <h5><a href="{$accessoryLink|escape:'htmlall':'UTF-8'}">{$accessory.name|truncate:22:'...':true|escape:'htmlall':'UTF-8'}</a></h5> <div class="product_desc"> <a href="{$accessoryLink|escape:'htmlall':'UTF-8'}" title="{$accessory.legend|escape:'htmlall':'UTF-8'}" class="product_image"><img src="{$link->getImageLink($accessory.link_rewrite, $accessory.id_image, 'medium')}" alt="{$accessory.legend|escape:'htmlall':'UTF-8'}" width="{$mediumSize.width}" height="{$mediumSize.height}" /></a> <a href="{$accessoryLink|escape:'htmlall':'UTF-8'}" title="{l s='More'}" class="product_description">{$accessory.description_short|strip_tags|truncate:70:'...'}</a> </div> <p class="product_accessories_price"> {if $accessory.show_price AND !isset($restricted_country_mode) AND !$PS_CATALOG_MODE}<span class="price">{if $priceDisplay != 1}{displayWtPrice p=$accessory.price}{else}{displayWtPrice p=$accessory.price_tax_exc}{/if}</span>{/if} <a class="button" href="{$accessoryLink|escape:'htmlall':'UTF-8'}" title="{l s='View'}">{l s='View'}</a> {if ($accessory.allow_oosp || $accessory.quantity > 0) AND $accessory.available_for_order AND !isset($restricted_country_mode) AND !$PS_CATALOG_MODE} <a class="exclusive button ajax_add_to_cart_button" href="{$link->getPageLink('cart.php')}?qty=1&id_product={$accessory.id_product|intval}&token={$static_token}&add" rel="ajax_id_product_{$accessory.id_product|intval}" title="{l s='Add to cart'}">{l s='Add to cart'}</a> {else} <span class="exclusive">{l s='Add to cart'}</span> <span class="availability">{if (isset($accessory.quantity_all_versions) && $accessory.quantity_all_versions > 0)}{l s='Product available with different options'}{else}{l s='Out of stock'}{/if}</span> {/if} </p> </li> {/foreach} </ul> </div> </div> </ul> {/if} {$HOOK_PRODUCT_TAB_CONTENT} </div> </div> {/if} viré la partie menu de la tabulation : {if $product->description || $features || $accessories || $HOOK_PRODUCT_TAB || $attachments} <div id="more_info_block" class="clear"> <ul id="more_info_tabs" class="idTabs idTabsShort"> {if $product->description}<li><a id="more_info_tab_more_info" href="#idTab1">{l s='More info'}</a></li>{/if} {if $features}<li><a id="more_info_tab_data_sheet" href="#idTab2">{l s='Data sheet'}</a></li>{/if} {if $attachments}<li><a id="more_info_tab_attachments" href="#idTab9">{l s='Download'}</a></li>{/if} {if isset($accessories) AND $accessories}<li><a href="#idTab4">{l s='Accessories'}</a></li>{/if} {$HOOK_PRODUCT_TAB} </ul> plus un </div> à la fin du premier code. Ensuite, changez les noms des ID : idTab4 , idTab6 etc... après faites une mises en page en fonction de votre thème : {if $product->description} <div id="fulldesc" class="rte"> <h3>{l s='More info'}</h3> <!-- full description --> {$product->description} </div> {/if} Faites cela pour chaque tab que vous gardez dans votre boutique. V++ Atch Link to comment Share on other sites More sharing options...
sonolens Posted July 26, 2012 Author Share Posted July 26, 2012 Merci qu’exactement ce que je voulez. le but c'est de faire un peut comme ce site : http://www.webdistrib.com/cat/Aspirateur-a-main-DYSON-DC34-ANIMAL-PRO-__p_759430.html et d'avoir des liens dans la page pour chaque catégorie, c'est ca la mise en forme ? merci Merci Link to comment Share on other sites More sharing options...
sonolens Posted July 26, 2012 Author Share Posted July 26, 2012 j'ai réussis a faire exactement ce que je vouler merci pour ton aide. Link to comment Share on other sites More sharing options...
Prestapascher Posted July 30, 2012 Share Posted July 30, 2012 A tu utilisé cette solution? Car je souhaite faire exactement la même chose sur mon site. Cordialement Link to comment Share on other sites More sharing options...
superbibi Posted July 31, 2012 Share Posted July 31, 2012 bonjour je suis également très intéresser par cette modification pouvez-vous nous dire comment avez vous fait pour faire cette réalisation merci d'avance cordialement Link to comment Share on other sites More sharing options...
sonolens Posted August 3, 2012 Author Share Posted August 3, 2012 Suffit de supprimer ou mieux commander la tablature comme indiquer ci dessus. 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