Jump to content

Problème traduction HomeFeatured


Recommended Posts

Bonjour à tous,

 

Je n'arrive pas à traduire certaine partie de ce module qui devrait par défaut être en français mais qui ne le sont pas.
Les mots 'Add to cart', 'View' et 'FEATURED PRODUCTS' ne veulent pas se traduire.

J'ai tout essayé, modifier dans le BO (Localisation ==> Traductions), modifier le fr.php, modifier en dur directement dans le fichier homefeatured.tpl, rien ne fonctionne.

Voici le site en question : http://www.sportscarbone.com/

D'ailleurs, il y a 3 dossiers Homefeatured :

- modules/homefeatured

- themes/default/modules/homefeatured

- themes/mon-theme/modules/homefeatured

 

Mais dans le dernier dossier (mon-theme), il n'y a pas de fichier homefeatured.tpl.

Est-ce normal ?

J'ai aussi essayé en y copiant un des fichiers homefeatured.tpl des autres dossiers, mais il n'y a rien à faire, ça ne veut pas se modifier.

Que dois-je faire ?

Je n'arrive pas à ajouter un fichier en pièce jointe (il me dit que je n'ai pas les droits) donc je vais vous coller le code du fichier homefeatured.tpl.

<!-- MODULE Home Featured Products -->
<div id="featured-products_block_center" class="block products_block">
        <h4>{l s='Featured products' mod='homefeatured'}</h4>
        {if isset($products) AND $products}
                <div class="block_content">
                        {assign var='liHeight' value=342}
                        {assign var='nbItemsPerLine' value=4}
                        {assign var='nbLi' value=$products|@count}
                        {math equation="nbLi/nbItemsPerLine" nbLi=$nbLi nbItemsPerLine=$nbItemsPerLine assign=nbLines}
                        {math equation="nbLines*liHeight" nbLines=$nbLines|ceil liHeight=$liHeight assign=ulHeight}
                        <ul style="height:{$ulHeight}px;">
                        {foreach from=$products item=product name=homeFeaturedProducts}
                                <li class="ajax_block_product {if $smarty.foreach.homeFeaturedProducts.first}first_item{elseif $smarty.foreach.homeFeaturedProducts.last}last_item{else}item{/if} {if $smarty.foreach.homeFeaturedProducts.iteration%$nbItemsPerLine == 0}last_item_of_line{elseif $smarty.foreach.homeFeaturedProducts.iteration%$nbItemsPerLine == 1}clear{/if} {if $smarty.foreach.homeFeaturedProducts.iteration > ($smarty.foreach.homeFeaturedProducts.total - ($smarty.foreach.homeFeaturedProducts.total % $nbItemsPerLine))}last_line{/if}">
                                        <h5><a href="{$product.link}" title="{$product.name|truncate:32:'...'|escape:'htmlall':'UTF-8'}">{$product.name|truncate:27:'...'|escape:'htmlall':'UTF-8'}</a></h5>
                                        <div class="product_desc"><a href="{$product.link}" title="{l s='More' mod='homefeatured'}">{$product.description_short|strip_tags|truncate:115:'...'}</a></div>
                                        <a href="{$product.link}" title="{$product.name|escape:html:'UTF-8'}" class="product_image"><img src="{$link->getImageLink($product.link_rewrite, $product.id_image, 'home')}" height="{$homeSize.height}" width="{$homeSize.width}" alt="{$product.name|escape:html:'UTF-8'}" /></a>
                                        <div>
                                                {if $product.show_price AND !isset($restricted_country_mode) AND !$PS_CATALOG_MODE}<p class="price_container"><span class="price">{if !$priceDisplay}{convertPrice price=$product.price}{else}{convertPrice price=$product.price_tax_exc}{/if}</span></p>{else}<div style="height:21px;"></div>{/if}
                                                <a class="button" href="{$product.link}" title="{l s='View' mod='homefeatured'}">{l s='View' mod='homefeatured'}</a>
                                                {if ($product.id_product_attribute == 0 OR (isset($add_prod_display) AND ($add_prod_display == 1))) AND $product.available_for_order AND !isset($restricted_country_mode) AND $product.minimal_quantity == 1 AND $product.customizable != 2 AND !$PS_CATALOG_MODE}
                                                        {if ($product.quantity > 0 OR $product.allow_oosp)}
                                                        <a class="exclusive ajax_add_to_cart_button" rel="ajax_id_product_{$product.id_product}" href="{$link->getPageLink('cart.php')}?qty=1&id_product={$product.id_product}&token={$static_token}&add" title="{l s='Add to cart' mod='homefeatured'}">{l s='Add to cart' mod='homefeatured'}</a>
                                                        {else}
                                                        <span class="exclusive">{l s='Add to cart' mod='homefeatured'}</span>
                                                        {/if}
                                                {else}
                                                        <div style="height:23px;"></div>
                                                {/if}
                                        </div>
                                </li>
                        {/foreach}
                        </ul>
                </div>
        {else}
                <p>{l s='No featured products' mod='homefeatured'}</p>
        {/if}
</div>

Merci d'avance pour votre aide.

 

Linkto.

 

Link to comment
Share on other sites

Vous êtes sur de pas avoir un autre module produit phare, le code en ligne ne semble pas correspondre à votre tpl

 

Par exemple:

 

Votre code: <div id="featured-products_block_center" class="block products_block">

 

Celui du module en ligne: <div id="featured_products">

Edited by Bondaty and Co (see edit history)
Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...