intervertir les lignes Total et Taxes dans la vue

  • Posts: 15
  • Thank you received: 3
4 years 2 months ago #323832

-- 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

Attachments:
Last edit: 4 years 2 days ago by barredespace.

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

  • Posts: 12953
  • Thank you received: 1778
4 years 2 months ago #323833

Bonjour Pascal,

Pour cela il vous faudra correctement changer l'emplacement de ces lignes de 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 :
		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.

  • Posts: 15
  • Thank you received: 3
4 years 2 months ago #323853

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 :

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

Attachments:

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

  • Posts: 12953
  • Thank you received: 1778
4 years 2 months ago #323866

Bonjour Pascal,

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

En vous souhaitant une excellente journée,
Bien cordialement,
Mohamed.

Attachments:
Last edit: 4 years 2 months ago by Mohamed Thelji.

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

  • Posts: 15
  • Thank you received: 3
4 years 2 months ago #323890

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.090 seconds
Powered by Kunena Forum