+ Antworten
Ergebnis 1 bis 3 von 3

Thema: Anführungszeichen in Alt-Tags

  1. #1
    TP-Senior schrödingerkatz ist auf einem guten Weg
    Registriert seit
    Sep 2008
    Ort
    Köln
    Beiträge
    180

    Anführungszeichen in Alt-Tags

    Hallo,

    ich habe hier eine aktuelle XTCommerce-Installation und einige Artikelbezeichnungen, in denen doppelte Anführungszeichen vorkommen, beispielsweise
    Postkarte "Weihnachtsmann"
    Nun schmeißt mir XTC diese doppelten Anführungszeichen auch in die Alt-Tags der "Thumbnail"-Links.

    Code:
     <a href="http://www.DiesIstEinBeispiel.de/shop/product_info.php?info=p1499_Postkarte--Weihnachtsmann-.html"><img src="images/product_images/thumbnail_images/1499_0.jpg" alt="Postkarte " weihnachtsmann="" class="thumb_img"></a>
    Dass der W3-Validator deswegen rummeckert, ist vollkommen verständlich. Was mich jetzt interessiert: Was tue ich jetzt? Wo in den Eingeweiden von XTC ist die Funktion versteckt, die für die Alt-Tags zuständig ist (und wo ich XTC sagen könnte: schmeiß' die Anführungszeichen einfach aus den Alt-Tags raus)?

  2. #2
    TP-Senior schrödingerkatz ist auf einem guten Weg
    Registriert seit
    Sep 2008
    Ort
    Köln
    Beiträge
    180
    Ich habe jetzt mal innerhalb von Smarty rumgespielt, in der Datei function.html_image.php, weil ich mir dachte, dort setzt Smarty die img-Tags zusammen.
    Dort habe ich

    PHP-Code:
    /* die folgende Zeile habe ich ergaenzt */
    $alt strtr($alt"\""" ");

    /* die folgende Zeile ist die letzte in der Smarty-Image-Klasse */
    return $prefix '<img src="'.$path_prefix.$file.'" alt="'.$alt.'" width="'.$width.'" height="'.$height.'"'.$extra.' />' $suffix
    eingefügt, weil ich mir das so dachte: Mit strtr tausche ich die doppelten Anführungszeichen gegen Leerzeichen aus, und alle sind glücklich (die Anführungszeichen in den alt-Texten brauche ich nun echt nicht).
    Bei einem lokalen Test klappt das auch wunderbar:
    PHP-Code:
    <?php
        $alt 
    'das ist "toll"';
        echo 
    $alt;
        echo 
    strtr($alt"\""" ");
    ?>
    Warum klappt der obere Code dann nicht?

  3. #3
    TP-Senior schrödingerkatz ist auf einem guten Weg
    Registriert seit
    Sep 2008
    Ort
    Köln
    Beiträge
    180
    Für alle, die es interessiert: Da mir hier anscheinend niemand weiterhelfen kann, habe ich mein Problem zusätzlich ins deutsche Smarty-Forum gepostet.

+ Antworten

Ähnliche Themen

  1. Antworten: 12
    Letzter Beitrag: 12.06.2007, 18:29
  2. Anführungszeichen
    Von tyson im Forum Typographie
    Antworten: 2
    Letzter Beitrag: 05.04.2007, 11:09
  3. Anführungszeichen
    Von d-81 im Forum HTML & CSS
    Antworten: 2
    Letzter Beitrag: 10.09.2004, 13:40
  4. Anführungszeichen im DW
    Von paul123 im Forum HTML & CSS
    Antworten: 0
    Letzter Beitrag: 03.08.2004, 15:56
  5. Probleme mit Anführungszeichen
    Von dieter99 im Forum Traum-Dynamik
    Antworten: 17
    Letzter Beitrag: 07.02.2003, 15:34

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51