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
Comment modifier le "type" d'un champ généré en HTML
Re: Comment modifier le "type" d'un champ généré en HTML
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?
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?
Re: Comment modifier le "type" d'un champ généré en HTML
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.
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.
... et c'est tout à ton honneursteevo a écrit : Normalement je fais en sorte d'utiliser les classes CSS qui vont bien en générant le html.
Effectivement, je parle de l'attribut type mais plutot des balises span.steevo a écrit :Quand tu parles de mettre le "type" à vide, tu parles de l'attribut type de la balise input?
Re: Comment modifier le "type" d'un champ généré en HTML
Je ne vois pas trop de quelles balises span tu parles
Re: Comment modifier le "type" d'un champ généré en HTML
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.
<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.
Re: Comment modifier le "type" d'un champ généré en HTML
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
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
Re: Comment modifier le "type" d'un champ généré en HTML
Tant mieux si tu as pu résoudre ce problème