- Posts: 49
- Thank you received: 5
Affichage prix produit
7 years 6 months ago #304977
by miked
Affichage prix produit was created by miked
-- HikaShop version -- : 4.0.3
-- Joomla version -- : 3.9.0
Bonjour à tous,
Dans la vue "show_default" je voudrais déplacer le prix du produit (dans la fiche produit) juste au dessous de la liste des champs personnalisés.
Ce n'est pas une mince affaire. Tout part en live dès que je touche à quelque chose.
Quelqu'un peut-il m'indiquer comment procéder.
En vous remerciant par avance,
Cordialement,
Michel
-- Joomla version -- : 3.9.0
Bonjour à tous,
Dans la vue "show_default" je voudrais déplacer le prix du produit (dans la fiche produit) juste au dessous de la liste des champs personnalisés.
Ce n'est pas une mince affaire. Tout part en live dès que je touche à quelque chose.
Quelqu'un peut-il m'indiquer comment procéder.
En vous remerciant par avance,
Cordialement,
Michel
Please Log in or Create an account to join the conversation.
7 years 6 months ago #304979
by nicolas
Replied by nicolas on topic Affichage prix produit
Bonjour,
Il suffit de supprimer le code:
et de le rajouter, entouré de ?> et <?php après le code:
Les <?php et ?> permette de passer d'un morceau de PHP à un morceau d'HTML. Donc il faut bien respecter cela et pas mettre un morceau d'HTML dans des tags de code PHP car sinon la page crashe.
Il suffit de supprimer le code:
Code:
<span id="hikashop_product_price_main" class="hikashop_product_price_main" itemprop="offers" itemscope itemtype="https://schema.org/Offer">
<?php
$main =& $this->element;
if(!empty($this->element->main))
$main =& $this->element->main;
if(!empty($main->product_condition)){
?>
<meta itemprop="itemCondition" itemtype="https://schema.org/OfferItemCondition" content="https://schema.org/<?php echo $main->product_condition; ?>" />
<?php
}
// LAYOUT listing_price
if($this->params->get('show_price') && (empty($this->displayVariants['prices']) || $this->params->get('characteristic_display') != 'list')) {
$this->row =& $this->element;
$this->setLayout('listing_price');
echo $this->loadTemplate();
?>
<meta itemprop="availability" content="https://schema.org/<?php echo ($this->row->product_quantity != 0) ? 'InStock' : 'OutOfstock' ;?>" />
<meta itemprop="priceCurrency" content="<?php echo $this->currency->currency_code; ?>" />
<?php
}
?>
</span>
Code:
if(!$this->params->get('catalogue') && ($this->config->get('display_add_to_cart_for_free_products') || ($this->config->get('display_add_to_wishlist_for_free_products', 1) && hikashop_level(1) && $this->params->get('add_to_wishlist') && $this->config->get('enable_wishlist', 1)) || !empty($this->element->prices))) {
if(!empty($this->itemFields)) {
$form = ',\'hikashop_product_form\'';
if ($this->config->get('redirect_url_after_add_cart', 'stay_if_cart') == 'ask_user') {
?>
<input type="hidden" name="popup" value="1"/>
<?php
}
// LAYOUT show_block_custom_item
$this->setLayout('show_block_custom_item');
echo $this->loadTemplate();
}
}
The following user(s) said Thank You: miked
Please Log in or Create an account to join the conversation.
7 years 6 months ago #304987
by miked
Replied by miked on topic Affichage prix produit
Bonjour Nicolas,
Un grand merci pour votre aide, toujours si précieuse !
Excellente journée
Cordialement,
Michel
Un grand merci pour votre aide, toujours si précieuse !
Excellente journée
Cordialement,
Michel
Please Log in or Create an account to join the conversation.
Time to create page: 0.177 seconds