THELIA Forum

Welcome to the THELIA support and discusssion forum

Announcement

Rejoignez la communauté sur le Discord Thelia : https://discord.gg/YgwpYEE3y3

Offline

#1 cart et mini cart

(15-05-2014 15:55:27)


Bonjour,

J'ai plusieurs problemes:

1- dans le mini cart
   - le nom qui s'affiche est en anglais (je ne vois pas pourquoi tout le reste et en francais)

2- dans le cart
   - meme pb le nom des produits est en anglais (??!?)
   - j'aimerai afficher la reference de la declinaison a la place de la reference du produit (comment ?)

Merci

Offline

#2 Re: cart et mini cart

(16-05-2014 07:57:44)


Personne a une idee ??
comment afficher dans le panier la reference de la declinaison a la place de la ref produit
je n'ai pas trouve dans la doc des boucles

Merci

Offline

#3 Re: cart et mini cart

(16-05-2014 08:31:23)


dans product.html
la reference de la declinaison est bien affichee

 <div class="option-content">
    {form_field form=$form field='product_sale_elements_id'}
        <select name="{$name}" class="form-control">
            {loop name="stock" type="product_sale_elements" product="$ID" order="min_price"}
                {if $IS_PROMO }
                    <option value="{$ID}" data-quantity="{$QUANTITY}" data-price="{format_number number="{$TAXED_PROMO_PRICE}"} {currency attr="symbol"}" data-old-price="{format_number number="{$TAXED_PRICE}"} {currency attr="symbol"}">{$ATTRIBUTE_AVAILABILITY_TITLE}
                {else}
                    <option value="{$ID}" data-quantity="{$QUANTITY}" data-price="{format_number number="{$TAXED_PRICE}"} {currency attr="symbol"}" data-old-price="{format_number number="{$TAXED_PRICE}"} {currency attr="symbol"}">{$ATTRIBUTE_AVAILABILITY_TITLE}
                {/if}
                {$REF}
                ({loop name="combi" type="attribute_combination" product_sale_elements="$ID" order="alpha"}
                    {if $LOOP_COUNT > 1}-{/if}
                    {$ATTRIBUTE_AVAILABILITY_TITLE}
                {/loop})
                </option>
            {/loop}
        </select>
    {/form_field}
</div>

je n'arrive pas a faire la meme chose dans cart.html roll sad

Offline

#4 Re: cart et mini cart

(16-05-2014 11:32:12)


Bonjour,

Bon etant donne que dans la boucle cart
la variable correspondant a la ref de la combinaison n'est pas dispo
je propose de la rajouter

dans le fichier
Thelia->Core->Template->Loop->Cart.php
rajouter la ligne 'PRODUCT_SALE_ELEMENTS_REF' (vers la ligne 105)

            $loopResultRow->set("PRODUCT_SALE_ELEMENTS_ID", $productSaleElement->getId());

            $loopResultRow->set("PRODUCT_SALE_ELEMENTS_REF", $productSaleElement->getRef());

            $loopResult->addRow($loopResultRow);

dans le Template Cart.php, vous pouvez maintenant afficher la ref de la combinaison (boucle type="cart")

{$PRODUCT_SALE_ELEMENTS_REF}

si vous voulez je peux le proposer sur github

Offline

#5 Re: cart et mini cart

(17-05-2014 22:14:00)


Bonjour,

apres reflexion je suis oblige de demander l'integration de la variable
sinon a la prochaine mise a jour je la perdrais

Sauf si quelqu'un de l'equipe me contredit, la valeur de la reference d'une combinaison ne fait pas partie d'une boucle ?

Last edited by zzuutt (17-05-2014 22:15:23)

Offline

#6 Re: cart et mini cart

(18-05-2014 07:00:37)


Tu peux faire une pull request si tu veux.


OpenStudio Toulouse