- Posts: 2696
- Thank you received: 74
$this->characteristic->displayFE ou est le html
8 years 3 months ago - 8 years 3 months ago #294333
by erickb
$this->characteristic->displayFE ou est le html was created by erickb
-- HikaShop version -- : 3.4.0
-- Joomla version -- : 3.8.8
-- PHP version -- : 7
Bonjour
dans show_block_characteristic.php il y a $this->characteristic->displayFE($this->element, $this->params)
qui genere une table hikashop_product_characteristics_table
ou puis je modifier ce HTML ?
merci
-- Joomla version -- : 3.8.8
-- PHP version -- : 7
Bonjour
dans show_block_characteristic.php il y a $this->characteristic->displayFE($this->element, $this->params)
qui genere une table hikashop_product_characteristics_table
ou puis je modifier ce HTML ?
merci
Last edit: 8 years 3 months ago by erickb.
Please Log in or Create an account to join the conversation.
8 years 3 months ago #294341
by nicolas
Replied by nicolas on topic $this->characteristic->displayFE ou est le html
Bonjour,
Le HTML est dans administrator/components/com_hikashop/types/characteristic.php
Cependant il est préférable de ne pas modifier directement ce fichier car sinon vous perdrez vos modifications à chaque mise à jour.
Il y a plusieurs façon de procéder sans éditer ce fichier:
- Vous pouvez récupérer le code de ce fichier, changer le nom de la classe et rajouter le code directement dans show_block_characteristic et du coup appeler le displayFE de votre classe au lieu de celui dans $this->characteristic
- Vous pouvez aussi utiliser str_replace ou preg_replace pour remplacer dynamiquement l'HTML retourné par l'appel à displayFE. C'est une bonne solution pour les petites modifications, genre pour rajouter une classe, etc.
- Vous pouvez utiliser un override de template comme expliqué dans notre documentation dévelopeur:
www.hikashop.com/support/documentation/6...tation.html#override
C'est la méthode la plus compliquée.
Le HTML est dans administrator/components/com_hikashop/types/characteristic.php
Cependant il est préférable de ne pas modifier directement ce fichier car sinon vous perdrez vos modifications à chaque mise à jour.
Il y a plusieurs façon de procéder sans éditer ce fichier:
- Vous pouvez récupérer le code de ce fichier, changer le nom de la classe et rajouter le code directement dans show_block_characteristic et du coup appeler le displayFE de votre classe au lieu de celui dans $this->characteristic
- Vous pouvez aussi utiliser str_replace ou preg_replace pour remplacer dynamiquement l'HTML retourné par l'appel à displayFE. C'est une bonne solution pour les petites modifications, genre pour rajouter une classe, etc.
- Vous pouvez utiliser un override de template comme expliqué dans notre documentation dévelopeur:
www.hikashop.com/support/documentation/6...tation.html#override
C'est la méthode la plus compliquée.
The following user(s) said Thank You: erickb
Please Log in or Create an account to join the conversation.
8 years 3 months ago - 8 years 3 months ago #294373
by erickb
Replied by erickb on topic $this->characteristic->displayFE ou est le html
merci
hikashop_characteristics.php marche très bien et c'est tres simple j'avais juste oublie d'ajouter le javascript dans le head function hikashopUpdateVariant(obj) sinon ca ne marche pas
hikashop_characteristics.php marche très bien et c'est tres simple j'avais juste oublie d'ajouter le javascript dans le head function hikashopUpdateVariant(obj) sinon ca ne marche pas
Last edit: 8 years 3 months ago by erickb.
Please Log in or Create an account to join the conversation.
Time to create page: 0.143 seconds