Skip to main content

intervertir les lignes Total et Taxes dans la vue

More
6 years 3 weeks ago - 5 years 10 months ago #323832 by barredespace
-- HikaShop version -- : 4.3.0
-- Joomla version -- : 3.9.21

Bonjour encore,

J'ai mis de l'ordre dans mes neurones et je reviens avec ma question d'ordre dans la vue checkout / show_block_cart.php.

Après avoir, à la demande de ma cliente, changé la traduction de Taxes en Dont TVA, j'essaie de placer cette ligne, logiquement, après le total.

De sorte de passer de cet affichage :
This message contains confidential information

À celui-ci :
This message contains confidential information

J'ai tenté d'intervertir les TR dans la vue checkout / show_block_cart.php mais je me perds dans l'intrication du PHP avec le HTML et mes multiples essais se sont traduits par des pages d'erreur.
J'ai tenté de passer par une solution CSS mais sans succès non plus.

Une piste de résolution peut-être ?

Merci,
--
Pascal
Last edit: 5 years 10 months ago by barredespace.

Please Log in or Create an account to join the conversation.

More
6 years 3 weeks ago #323833 by Mohamed Thelji
Bonjour Pascal,

Pour cela il vous faudra correctement changer l'emplacement de ces lignes de code :
Code:
if(!empty($this->options['show_price']) && $taxes > 0){ if($this->config->get('detailed_tax_display') && isset($displayingPrices->taxes)) { foreach($displayingPrices->taxes as $tax) { ?> <tr> <td colspan="<?php echo $row_count - 2; ?>" class="hikashop_cart_empty_footer"></td> <td id="hikashop_checkout_cart_tax_title" class="hikashop_cart_tax_title hikashop_cart_title"><?php echo hikashop_translate($tax->tax_namekey); ?></td> <td class="hikashop_cart_tax_value" data-title="<?php echo $tax->tax_namekey; ?>"> <span class="hikashop_checkout_cart_taxes"><?php echo $this->currencyClass->format($tax->tax_amount, $cart->full_total->prices[0]->price_currency_id); ?></span> </td> </tr> <?php } } else { ?> <tr> <td colspan="<?php echo $row_count - 2; ?>" class="hikashop_cart_empty_footer"></td> <td id="hikashop_checkout_cart_tax_title" class="hikashop_cart_tax_title hikashop_cart_title"><?php echo JText::_('TAXES'); ?></td> <td class="hikashop_cart_tax_value" data-title="<?php echo Jtext::_('TAXES'); ?>"> <span class="hikashop_checkout_cart_taxes"><?php echo $this->currencyClass->format($taxes, $cart->full_total->prices[0]->price_currency_id); ?></span> </td> </tr> <?php } }

Après celles responsable de l'affichage du Total :
Code:
if(!empty($this->options['show_price'])) { ?> <tr> <td colspan="<?php echo $row_count - 2; ?>" class="hikashop_cart_empty_footer"></td> <td id="hikashop_checkout_cart_final_total_title" class="hikashop_cart_total_title hikashop_cart_title"><?php echo JText::_('HIKASHOP_TOTAL'); ?></td> <td class="hikashop_cart_total_value" data-title="<?php echo Jtext::_('HIKASHOP_TOTAL'); ?>"> <span class="hikashop_checkout_cart_final_total"><?php echo $this->currencyClass->format($displayingPrices->total->price_value_with_tax, $displayingPrices->price_currency_id); ?></span> </td> </tr> <?php } ?>

En faisant bien attention aux balises <?php ?>.

Bien cordialement,
Mohamed.

Please Log in or Create an account to join the conversation.

More
6 years 3 weeks ago #323853 by barredespace
Bonjour Mohamed,

Ce que vous me proposez, c'est ce que j'avais déjà fait mais j'ai recommencé, deux fois, pour être bien sûr et j'obtiens un message d'erreur :
Code:
0 - syntax error, unexpected '}', expecting end of file
.

J'ai déplacé comme vous le conseilliez les deux TR de Taxe et le PHP qui précède pour coller tout ça juste avant la balise fermante </tbody>

Je vous mets en PJ le fichier modifié.

Merci,
cordialement,
--
Pascal

Please Log in or Create an account to join the conversation.

More
6 years 3 weeks ago - 6 years 3 weeks ago #323866 by Mohamed Thelji
Bonjour Pascal,

Vous trouverez ci-joint, la version corrigée de votre fichier.

En vous souhaitant une excellente journée,
Bien cordialement,
Mohamed.
Last edit: 6 years 3 weeks ago by Mohamed Thelji.

Please Log in or Create an account to join the conversation.

More
6 years 3 weeks ago #323890 by barredespace
Merci beaucoup Mohamed, ça fonctionne parfaitement maintenant. Vous m'aviez pourtant bien dit de faire attention aux balises php et effectivement il suffisait d'en fermer deux pour que ça marche.
Merci encore.
Bonne journée,
--
Pascal
The following user(s) said Thank You: Mohamed Thelji

Please Log in or Create an account to join the conversation.

Time to create page: 0.181 seconds
Powered by Kunena Forum