Je suis malchanceux d'être en charge de la maintenance de certains anciens Yahoo! Magasin construit en utilisant leur plate-forme RTML. Récemment, j'ai remarqué que le code HTML généré par certaines fonctions RTML est recouvert de "padding images" (ou tout ce qui est le nom conventionnel pour les images 1x1 pixels utilisées pour appliquer la mise en page). Je n'ai rien contre l'utilisation de ces images, mais ... toutes ces images sont fournies avec un attribut ALT comme ceci:Comment se débarrasser des étiquettes «pad» stupides produites par les fonctions RTML?
<img href="http://.../image1x1.gif" alt="pad">
Avec tout le respect dû aux auteurs originaux de RTML, mais ils doivent avoir été fumer quelque chose quand ils sont venus avec cette « amélioration de l'accessibilité » ... :-(
Quoi qu'il en soit, voici mes questions:
Quelqu'un sait-il une liste de toutes les fonctions RTML qui génèrent HTML avec tous ces « pad "images?
Y at-il un moyen de se débarrasser de tous ces alt = "pad" attributs sans réécrire beaucoup de code RTML?
NB: Cela peut sembler un peu cynique, mais l'amélioration de l'accessibilité est pas le but principal ici. L'objectif principal est d'arrêter d'exposer ces attributs alt = "pad" à Google et autres moteurs de recherche intelligents. Donc, les scripts côté client ne vont pas aider, autant que je sache.
Merci!
P.S. Probablement, la plupart d'entre vous sont vraiment chanceux et n'ont jamais entendu parler de RTML. Parce que si quelqu'un établirait un prix pour les produits logiciels basés sur
commercial success
------------------
usability
rapport, ce serait probablement gagner « plate-forme » à base RTML premier lieu.
P.P.S. Apparemment, quelqu'un de Yahoo! J'ai finalement écouté, car je ne trouve plus ces étiquettes "pad" idiotes dans le RTML généré pour notre boutique. Néanmoins, l'une des idées proposées en réponse à ma question initiale fournit une solution très pratique - pas seulement pour le problème original mais pour tout problème similaire avec la plateforme RTML. Voir la réponse gagnante - c'est vraiment bon.
Je ne sais pas exactement comment je suis censé utiliser cette astuce ... – Yarik
@Yarik vous auriez besoin d'aller dans votre modèle (peut-être votre copie de storetemplate, si c'est ce que vous utilisez), couper le modèle entier, et le placer à l'intérieur du MULTI ci-dessus (en supprimant les autres choses qui est actuellement là). Cette commande recherchera alors toutes les instances de alt = "pad" dans le site et le remplacera par rien. – bmarti44
Ah, je vois maintenant. Bonne idée, et ça marche! – Yarik