- Posts: 73
- Thank you received: 0
Personnalisation d' un champ personnalisé
14 years 6 months ago #44084
by itiav
Personnalisation d' un champ personnalisé was created by itiav
Bonjour,
Je souhaite créer un champ personnalisé qui correspond à une petite description sur la grande fiche produit. Celui ci apparait après le prix.
Est-il possible de placer le champ personnalisé avant le prix dans la grande fiche produit ?
Est-il possible également d'utiliser ce champ sur la vue de la petite fiche produit ?
Merci.
Je souhaite créer un champ personnalisé qui correspond à une petite description sur la grande fiche produit. Celui ci apparait après le prix.
Est-il possible de placer le champ personnalisé avant le prix dans la grande fiche produit ?
Est-il possible également d'utiliser ce champ sur la vue de la petite fiche produit ?
Merci.
Please Log in or Create an account to join the conversation.
14 years 6 months ago #44285
by Xavier
Replied by Xavier on topic Re: Personnalisation d' un champ personnalisé
Bonjour itiav,
Vous pouvez déplacer le champ personnalisé avant le prix.
Il faut éditer le fichier : votreSite\components\com_hikashop\views\product\tmpl\show_default.php (ou show_reversed.php / show_tabular.php selon celui que vous utilisez)
Et couper le code suivant:
Pour le coller au dessus de:
Pour afficher ce champ sur la "petite fiche produit", je comprends par là le listing, il faut aller dans:
Hiksahop > Display > Content menus ou Hiksahop > Display > Content modules, puis éditer votre menu ou module, et activer l'option "Display custom item fields" dans la section "Parameters for products".
Vous pouvez déplacer le champ personnalisé avant le prix.
Il faut éditer le fichier : votreSite\components\com_hikashop\views\product\tmpl\show_default.php (ou show_reversed.php / show_tabular.php selon celui que vous utilisez)
Et couper le code suivant:
Code:
<?php
if(!empty($this->fields)){
$this->setLayout('show_block_custom_main');
echo $this->loadTemplate();
}
?>
Pour le coller au dessus de:
Code:
<span id="hikashop_product_price_main" class="hikashop_product_price_main">
<?php
if ($this->params->get('show_price')) {
$this->row = & $this->element;
$this->setLayout('listing_price');
echo $this->loadTemplate();
}
$this->setLayout('show_block_dimensions');
echo $this->loadTemplate();
?>
</span>
Pour afficher ce champ sur la "petite fiche produit", je comprends par là le listing, il faut aller dans:
Hiksahop > Display > Content menus ou Hiksahop > Display > Content modules, puis éditer votre menu ou module, et activer l'option "Display custom item fields" dans la section "Parameters for products".
The following user(s) said Thank You: itiav
Please Log in or Create an account to join the conversation.
14 years 6 months ago #44491
by itiav
Replied by itiav on topic Re: Personnalisation d' un champ personnalisé
Ça ne marche pas le champ personnalisé est toujours en dessous du prix.
Comment savoir si je suis bien dans la vue show_default.php ?
Merci.
Comment savoir si je suis bien dans la vue show_default.php ?
Merci.
Please Log in or Create an account to join the conversation.
14 years 6 months ago #44492
by Xavier
Replied by Xavier on topic Re: Personnalisation d' un champ personnalisé
Pour savoir si vous êtes dans la bonne vue, allez dans : HikaShop > Configuration > Display et sous "Default parameters for products" regardez ce qui est sélectioné dans "Layout on product page".
Si la vue est default, vous êtes alors dans show_default.php
Si la vue est default, vous êtes alors dans show_default.php
Please Log in or Create an account to join the conversation.
Time to create page: 0.193 seconds