Champs personnalisés

  • Posts: 96
  • Thank you received: 2
3 years 4 months ago #332569

-- HikaShop version -- : 4.3.0
-- Joomla version -- : 3.9.26
-- PHP version -- : 7.3

Bonjour, je souhaite différencier graphiquement un champ personnalisé qui se nomme 'Récompense', peut importe sa valeur.
J'ai mis une condition dans le fichier de vue "product/listing_image_title :

if ($this->fieldsClass->getFieldName($oneExtraField) == 'Récompense') {
          	echo 'Quelque chose';
		} else {
			echo '<ul class="uk-list uk-list-striped caracteristiques"><li>'.$this->fieldsClass->getFieldName($oneExtraField)." : ".$this->fieldsClass->show($oneExtraField,$this->row->$fieldName).'</li></ul>';
        }
Mais rien ne se passe, la condition n'est jamais résolue. Pourtant si je met juste "$this->fieldsClass->getFieldName($oneExtraField) " les noms des champs s'affichent bien, dont le fameux "Récompense"... Y'a un truc qui m'a échappé, si vous pouviez m'aider ce serait top.

Merci, cordialement,

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

  • Posts: 82433
  • Thank you received: 13274
  • MODERATOR
3 years 4 months ago #332577

Bonjour,

La fonction getFieldName va retourné le titre du champs avec potentiellement du HTML autour.
Je recommande plutôt de changer votre condition pour utiliser $fieldName et le comparer avec le nom de colonne de votre champ personnalisé.

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

  • Posts: 96
  • Thank you received: 2
3 years 4 months ago #332578

ça fonctionne, merci beaucoup !

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

Time to create page: 0.057 seconds
Powered by Kunena Forum