Keyword

Changer l'apparence de la valeur d'un extrafield spécifique

  • Lionel
  • Lionel's Avatar Topic Author
  • Offline
  • New Member
More
9 years 10 months ago #135694 by Lionel
Bonjour,

Je souhaite modifier l'apparence du résultat d'un champs spécifique.

J'arrive à modifier l'ensemble des résultats en modifiant ".itemExtraFieldsValue" dans le CSS K2, mais je n'arrive pas définir un champs spécifique par le choix de son ID...

Quelqu'un peut il m'aiguiller ?

Merci d'avance !

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

More
9 years 10 months ago #135704 by alexandria
Bonjour,
Je ne connais pas les extrafields car je n'utilise jamais, mais j'ai essayé d'en creer trois pour voir.
Peut etre essayes tu de faire ça si j'ai compris ce qui n'est pas sûr:
.itemExtraFields ul li:nth-child(3).group1 span.itemExtraFieldsValue {
    background:pink!important ;
    color: purple!important ;
}

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

  • Lionel
  • Lionel's Avatar Topic Author
  • Offline
  • New Member
More
9 years 10 months ago #135715 by Lionel
Merci alexandria pour ton aide, mais malheureusement, cela ne fonctionne pas.

J'ai remplacé ".group1" par l'alias du champs et même pas son ID, mais je n'ai pas de changement.

Quand je supprime ".group1" j'ai le nom et la valeur du champs qui change.

Un autre tuyau ?

Merci !

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

More
9 years 10 months ago #135719 by alexandria
Bonjour,
Je commence a comprendre que tu voudrais changer un alias ou id soécifique
J'entrevois quelques solutions

tuyau2 :
.itemExtraFields ul li.group1 span.itemExtraFieldsValue {
    background:pink!important ;
    color: purple!important ;
}
il faut laisser le mot 'group' et changer seulement le numéro 1 qui correspond à l'id d'un groupe d'extrafields et non d'un extrafield spécifique, tous les extrafields de ce groupe devraient changer

tuyau3 :
si dans ton template c'est la page overide de item.php que tu veux modifier , celle qui correspond à la vue d'un élément k2
dans ton template, le dossier : html\com_k2\templates\default\item.php
tu pourrais changer ceci :
<li class="<?php echo ($key%2) ? "odd" : "even"; ?> type<?php echo ucfirst($extraField->type); ?> group<?php echo $extraField->group; ?>">
par ceci :
<li class="<?php echo ($key%2) ? "odd" : "even"; ?> type<?php echo ucfirst($extraField->type); ?> group<?php echo $extraField->group; ?> id<?php echo $extraField->id; ?>">
pour rajouter l'id en class sur le li
et le code css:
.itemExtraFields ul li.id3 span.itemExtraFieldsValue {
    background:blue!important ;
    color: green!important ;
}
où 3 correspond à un id spécifique cette fois d'un extrafield et plus d'un groupe

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

  • Lionel
  • Lionel's Avatar Topic Author
  • Offline
  • New Member
More
9 years 10 months ago #135723 by Lionel
Salut,

Merci pour ton aide. Cela fonctionne bien, mais qu'a moitié, puisse que c'est l'ensemble de la ligne qui est modifié (nom+valeur) ou (.itemExtraFieldsLabel + .itemExtraFieldsValue).

Ce que je désire faire c'est mettre en surbrillance seulement (.itemExtraFieldsValue) sur la ligne de mon choix.

Merci beaucoup

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

More
9 years 10 months ago #135726 by alexandria
Salut,
de rien
Est ce le tuyau 3 que tu utilises ?
C'est étrange, peut tu montrer ton code css et html ou php si c'est possible ?

sinon tu peux cibler le label comme ceci :
.itemExtraFields ul li.id3 span.itemExtraFieldsLabel {
    background:red!important ;
    color: yellow!important ;
}

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

  • Lionel
  • Lionel's Avatar Topic Author
  • Offline
  • New Member
More
9 years 10 months ago #135727 by Lionel
Oooooh un grand merci à toi!

C'est tout bon, ça fonctionne avec le tuyau 3, chose étrange, ça ne fonctionnait pas tout à l'heure.
Surement un problème de cache.....

Bon! en tout cas, c'est tip top!

Merci pour ton aide précieuse et une bonne et heureuse année 2015 alexandria.

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

More
9 years 10 months ago #135728 by alexandria
ah super
Contente d'avoir pu aider et ça pourra peut etre aussi me servir ces extrafields spécifiques

bonne et heureuse année 2015 Lionel

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


Powered by Kunena Forum