Ergebnis 1 bis 8 von 8

Thema: Responsive Images Alt-Attribut wird nicht ausgelesen

  1. #1
    Contao-Nutzer
    Registriert seit
    29.09.2010.
    Ort
    Oberstdorf
    Beiträge
    78

    Standard Responsive Images Alt-Attribut wird nicht ausgelesen

    Ich versuche gerade meine Seite für SEO zu optimieren.
    Problem ist, dass die alt-Attribute nicht ausgegeben werden.

    PHP-Code:
    <?php $this->insert('picture_default'$this->picture); ?>
    Kann man diesen Code anpassen, damit das Attribut ausgegeben wird?
    Ich habe auch schon in der Dateiverwaltung einen Titel und Andere
    Metaangaben versucht.

    System 3.5.6 und 4.0.4

  2. #2
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.226
    Partner-ID
    10107

    Standard

    Du musst mehr Informationen angeben. Prinzipiell wird der Alt Tag ausgegeben, wenn es dem Template übergeben wird: system/modules/core/templates/picture/picture_default.html5#L11

  3. #3
    Contao-Nutzer
    Registriert seit
    29.09.2010.
    Ort
    Oberstdorf
    Beiträge
    78

    Standard

    Eigentlich verwende ich das ce_image ohne einer Anpassung.
    Also beim normalen Elementtyp 'Bild'. Im Quelltext erscheint
    HTML-Code:
    <img src="assets/images/...." alt>
    Alt-Attribut eben ohne Inhalt.
    Bildunterschrift und Titel wurde in der Dateiverwaltung eingetragen.

  4. #4
    Contao-Nutzer
    Registriert seit
    13.06.2013.
    Beiträge
    99

    Standard

    Wenn du ein Bild-Element erstellst musst du dort das Alt-Feld ausfüllen damit ein Alt-Text ausgegeben wird.
    Die Felder in der Dateiverwaltung haben damit nichts zutun.

  5. #5
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.226
    Partner-ID
    10107

    Standard

    Zitat Zitat von corbinian Beitrag anzeigen
    Eigentlich verwende ich das ce_image ohne einer Anpassung.
    Also beim normalen Elementtyp 'Bild'. Im Quelltext erscheint
    HTML-Code:
    <img src="assets/images/...." alt>
    Alt-Attribut eben ohne Inhalt.
    Bildunterschrift und Titel wurde in der Dateiverwaltung eingetragen.
    Poste mal einen Link zur Seite oder den realen Quelltext der Seite.

  6. #6
    Contao-Nutzer
    Registriert seit
    29.09.2010.
    Ort
    Oberstdorf
    Beiträge
    78

    Standard

    Ja das mit dem alt-Attribut hatte ich ganz vergessen. Dies funktioniert auch.
    Würde gern über die Dateiverwaltung die Bildbeschriftung verwalten.
    Find ich etwas zentraler und wenn ich ein Bild auf unterschiedlichen
    Seiten mehrfach einsetze muss ich den Text nur an einer Stelle anpassen.

    Einer der Seiten ist leider noch nicht online.

    HTML-Code:
    <div class="ce_image last block">
      <figure class="image_container">
      <picture>
        <!--[if IE 9]><video style="display: none;"><![endif]-->
              <source srcset="assets/images/8/sonthofen-dentallabor-krutsch-team-e41c9158.jpg" media="(max-width: 600px)">
            <!--[if IE 9]></video><![endif]-->
    <img src="assets/images/d/sonthofen-dentallabor-krutsch-team-767c8c9d.jpg" alt="">
      </picture>
      <script>
        window.respimage && window.respimage({
          elements: [document.images[document.images.length - 1]]
        });
      </script>
              <figcaption class="caption">Ihr Team für das perfekte Lächeln</figcaption>
      </figure>
    </div>

    Eine Beispielseite für Die Zweite (4.0.4) lautet:

    http://www.oswalda-hus.at/zimmer-kategorien.html

    Hier werden die Kategorien mit einem Newsmodul ausgespielt. Zuerst eine News-List
    und dann ein Detaileintrag. Hier verwende ich dann eben zweimal das gleiche Bild.
    Würde eben Arbeit ersparen.

    Wäre eben cool wenn man einfach das Template so anpassen kann. Wenn nicht wird es
    eben etwas mehr Arbeit.

  7. #7
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.226
    Partner-ID
    10107

    Standard

    Die Meta Informationen eines Bildes werden bei News, Bildinhaltselementen und dergleichen leider nur einmalig aus der Datenbank geladen: https://github.com/contao/core/blob/..._news.php#L268
    Du könntest dir aber einen parseArticles Hook schreiben, der das alt Attribut immer aus der Datenbank lädt, wenn im Newsartikel keines gesetzt ist.

  8. #8
    Contao-Nutzer
    Registriert seit
    29.09.2010.
    Ort
    Oberstdorf
    Beiträge
    78

    Standard

    Danke, das hilft schon mal weiter

Aktive Benutzer

Aktive Benutzer

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

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •