Page 1 of 1

[RESOLU] Gestion des champs custom : agrandir la colonne Nom

Posted: 21 Jan 2013, 14:12
by Stef06
Bonjour,

Je cherche à modifier la taille de la colonne "Nom" dans la page de gestion des champs personnalisés pour améliorer la lisibilité de cette page, mais impossible...

J'ai fais des modifs dans le fichier "manage_custom_field_page.php" :

<table class="width100" cellspacing="1">
<tr>
<td class="form-title" colspan="5">
<?php echo lang_get( 'custom_fields_setup' ) ?>
</td>
</tr>
<tr>
<td class="category" style="width:30%;"> <========== Initialement 12%
<?php echo lang_get( 'custom_field_name' ) ?>
</td>
<td class="category" style="width:12%;">
<?php echo lang_get( 'custom_field_project_count' ) ?>
</td>
<td class="category" style="width:12%;">
<?php echo lang_get( 'custom_field_type' ) ?>
</td>
<td class="category" style="width:30%;"> <========== Initialement 40%
<?php echo lang_get( 'custom_field_possible_values' ) ?>
</td>
<td class="category" style="width:12%;">
<?php echo lang_get( 'custom_field_default_value' ) ?>
</td>
</tr>

mais cette fichue colonne ne s'agrandit pas..... :( :cry: :cry: :cry: :cry:

HELP PLEASE !!!!!!

Re: Gestion des champs custom : agrandir la colonne "Nom"

Posted: 22 Jan 2013, 10:02
by Stef06
OK,

J'ai trouvé un master php qui m'a résolu mon pb. :D

En fait les champs personnalisés de type "liste" sont affichés avec des "|". Or pour l'affichage, la liste est interprétée comme un seul "mot", et si la liste est importante (+ de 500 caractères), la colonne "Valeurs possibles" est automatiquement redimensionnée à une taille qui prend quasiment tout mon écran (19' WIDE)... Donc mon 30% pour la colonne "Nom" n'est jamais pris en compte. :x

Mon master php a trouvé la parade en ajoutant une reg exp dans le code à l'endroit où les possible values sont affichées pour changer les "|" par des "," mais juste pour l'affichage... SMART !!!

Ce qui donne : <?php echo preg_replace("#\|#", ", ", string_display( $t_desc['possible_values'] )) ?>

Enjoy !!!!!