Comment modifier le "type" d'un champ généré en HTML

Si vous n'arrivez pas à configurer le composant pour votre collection...
ovni
Messages : 29
Enregistré le : mar. 22 févr. 2011 12:22

Comment modifier le "type" d'un champ généré en HTML

Message par ovni »

Bonjour,

Je suis en train de migrer mon site en Joomla! 2.5. Lors de la précédente version, je m'étais beaucoup amusé avec les font/polices. Maintenant je souhaiterai tout harmoniser d'autant que j'ai beaucoup appris en créant mon propre template.

Le souci, c'est que sur les pages des objets de mes catalogues, le format ne tient pas compte du fichier CSS que j'ai créée.
Si j'ai bien compris, les types sont générés directement dans le HTML.
J'ai tenté d'aller visiter quelques fichiers et en particulier /components/com_collector/views/item/view.html.php.
Mais je ne suis pas très sur de moi...
Dans mon idée, aux vus du code HTML généré, je penser à mettre le "type" à vide... c'est peut être un peu moche. Dans l'idéal, supprimer la génération du "type" dans le HTML.

Est ce que je fais fausse route?
Comment puis je arriver à mes fins?

Merci d'avance

Avatar du membre
steevo
Administrateur du site
Messages : 330
Enregistré le : jeu. 17 déc. 2009 22:59
Contact :

Re: Comment modifier le "type" d'un champ généré en HTML

Message par steevo »

Bonjour,

Attention dans le fichier dont tu parles, la première partie concerne seulement joomla 1.5 et le code pour joomla 2.5 débute vers la ligne 640.
En version 2.5, la génération du html est déportée dans d'autres fichiers spécifiques à chacun des types de champs (le but étant de pouvoir créer ou modifier des types de champ plus facilement)
Ces fichiers sont dans /administrator/classes/field

Normalement je fais en sorte d'utiliser les classes CSS qui vont bien en générant le html.
Le plus propre serait pour toi de compléter ton fichier CSS pour que le style soit appliqué comme tu le souhaites.

Quand tu parles de mettre le "type" à vide, tu parles de l'attribut type de la balise input?

ovni
Messages : 29
Enregistré le : mar. 22 févr. 2011 12:22

Re: Comment modifier le "type" d'un champ généré en HTML

Message par ovni »

Bonjour,

Merci pour ton efficacité et la pertinence de tes réponses.... comme toujours!
super!! je devrait pouvoir me débrouiller avec ces infos. Je regarde ça le plus vite possible.
steevo a écrit : Normalement je fais en sorte d'utiliser les classes CSS qui vont bien en générant le html.
... et c'est tout à ton honneur ;)
steevo a écrit :Quand tu parles de mettre le "type" à vide, tu parles de l'attribut type de la balise input?
Effectivement, je parle de l'attribut type mais plutot des balises span.

Avatar du membre
steevo
Administrateur du site
Messages : 330
Enregistré le : jeu. 17 déc. 2009 22:59
Contact :

Re: Comment modifier le "type" d'un champ généré en HTML

Message par steevo »

Je ne vois pas trop de quelles balises span tu parles

ovni
Messages : 29
Enregistré le : mar. 22 févr. 2011 12:22

Re: Comment modifier le "type" d'un champ généré en HTML

Message par ovni »

En fait, sur les champs texte, je me retrouve avec une structure du type :

<tr>
<td>
<label for="name">Matériel:</label>
</td>
<td>
<p style="padding-left: 30px;"> </p>
<p style="padding-left: 30px;">
<span style="font-family: tahoma,arial,helvetica,sans-serif; font-size: 10pt; color: #800000;">blablabl</span>
</p>
</td>
</tr>


C'est ici (en rouge) que je voudrai supprimer les styles. Car ce sont ces dernier qui prime sur le css.

ovni
Messages : 29
Enregistré le : mar. 22 févr. 2011 12:22

Re: Comment modifier le "type" d'un champ généré en HTML

Message par ovni »

Après mes recherche, je me suis aperçu que je me suis très mal exprimé sur mon problème :?

En réalité je voulais supprimer les balise de style ajouté par tinyMCE.
La solution que j'ai trouvé et d'utiliser la fonction REPLACE dans ma base de donnée en supprimant successivement l'intérieur des balise style (couleur, décalage, font) puis la chaîne de caractère style="".

Donc plus de problème!

Merci pour votre aide

Avatar du membre
steevo
Administrateur du site
Messages : 330
Enregistré le : jeu. 17 déc. 2009 22:59
Contact :

Re: Comment modifier le "type" d'un champ généré en HTML

Message par steevo »

Tant mieux si tu as pu résoudre ce problème :)

Répondre