Keyword

Re: Modifier l'affichage des "Extra Fields"

  • webcrea
  • webcrea's Avatar Topic Author
  • Offline
  • Junior Member
More
12 years 1 month ago #63941 by webcrea
rien ne t'empêche de mettre les 5 premiers dans une div, les 3 suivants dans une autre...etc

et si tu veux mettre le 1, 3 et 7 dans une div tu fais un test sur le nom de l'extrafield que tu mets dans une variable ou un tableau temporaire

ou carrément

dans ton template, tu affiches où tu veux les extrafields par leur nom-valeur puisque dans ton cas précis tu es sûr de trouver les extrafields nommés

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

More
12 years 1 month ago #63942 by Aimery Marsily
Replied by Aimery Marsily on topic Re: Modifier l'affichage des "Extra Fields"
Merci pour la réponse !

C'est vrai j'avais pensé à faire le test sur le nom du champs mais bon ce qui m'embète c'est à long terme ça passe pas trop, si je change le nom du champs dans K2 je dois aussi le faire dans le template... Peut-être en récupérant l'ID du champs, faut voir s'il est bien passé en argument.

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

More
12 years 1 month ago - 12 years 1 month ago #63943 by Blacksad
Replied by Blacksad on topic Re: Modifier l'affichage des "Extra Fields"
Hello,

Merci Webcrea c'est exactement ce que je cherche :

"dans ton template, tu affiches où tu veux les extrafields par leur nom-valeur puisque dans ton cas précis tu es sûr de trouver les extrafields nommés"

N'étant pas une star en php quelqu'un aurait un exemple du code ? J'ai tenté de modifier le code de l'affichage en ligne du template d'origine mais sans succès :(

<ul>
<?php foreach ($this->item->extra_fields as $key=>$extraField): ?>
<?php if($extraField->value): ?>
<li class="<?php echo ($key%2) ? "odd" : "even"; ?> type<?php echo ucfirst($extraField->type); ?> group<?php echo $extraField->group; ?>">
<span class="catItemExtraFieldsLabel"><?php echo $extraField->name; ?></span>
<span class="catItemExtraFieldsValue"><?php echo $extraField->value; ?></span>
</li>
<?php endif; ?>
<?php endforeach; ?>
</ul>

Par avance merci

// Edit :

Je crois que ce mec a une solution :)
community.getk2.org/forum/topics/top-tip-for-templating-k2s

Mais celle ci est encore plus interessante:
jurawa.com/notes/item/27-update-making-k2-more-like-a-true-cck-custom-admin-templates-and-calling-specific-extra-field-data

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


Powered by Kunena Forum