Problem mit dem Alt-Text

  • Hallo,

    ich habe ein Problem mit dem Alt-Text meines Logos in Zeta Producer.

    Benutze: 16.8.7.0 Businnes
    Layout: Flat Responsive

    Ich habe bereits das empfohlene Skript im globalen Attribut `footer_script` eingefügt, damit der Alt-Text des Logos geändert wird. Im Browser-Inspektor sieht es danach auch korrekt aus, also zum Beispiel so:

    ```html
    <img src="assets/logo.svg" width="350" height="50" alt="Kaderimsin.com">
    ```

    Allerdings zeigt der Seitenquelltext weiterhin noch den alten Wert an:

    ```html
    <div id="logo">
    <a href="https://kaderimsin.com/">
    <img src="assets/logo.svg" width="350" height="50" alt="https://kaderimsin.com/">
    </a>
    </div>

    <li class="logo">
    <a href="https://kaderimsin.com/">
    <img src="assets/logo.svg" width="350" height="50" alt="https://kaderimsin.com/">
    </a>
    </li>
    ```

    Dadurch meldet Seobility weiterhin:

    * Linktext ist eine URL
    * Einige Ankertexte werden mehr als einmal verwendet

    Offenbar wird der Alt-Text nur per JavaScript nach dem Laden im DOM geändert, aber nicht im tatsächlich ausgelieferten HTML-Quelltext.

    Meine Fragen:

    1. Wie kann ich den Alt-Text des Logos direkt im generierten HTML dauerhaft ändern?
    2. Warum wird das Logo zweimal ausgegeben (`div#logo` und `li.logo`)?
    3. Kann ich den zweiten Logo-Link im Menü entfernen oder als dekorativ ausgeben?
    4. Gibt es in Zeta Producer eine direkte Möglichkeit, für das Logo einen festen Alt-Text wie `Kaderimsin.com` oder `Kaderimsin Startseite` zu setzen, ohne JavaScript zu verwenden?

    Ich möchte, dass im ausgelieferten Quelltext nicht mehr

    ```html
    alt="https://kaderimsin.com/"
    ```

    steht, sondern z. B.

    ```html
    alt="Kaderimsin.com"
    ```

    Vielen Dank im Voraus.

    Freundliche Grüße

    Özkan

    • Offizieller Beitrag

    * Linktext ist eine URL

    Ich vermute die meinen wirklich den Linktext und nicht den Alttext. Das logo ist ja verlinkt mit der Startseite.

    Bitte klären Sie zunächst mit Seobility, was hier tatsächlich gemeint ist. Sonst entsteht uns ggf. Aufwand wegen einem Missverständnis. Sie könnten es ja auch mal testen, indem Sie die index.html einfach mal von Hand entsprechend ändern, das wir beim Veröffentlichen dann zwar überschrieben, aber zum Test sollte es ja reichen.

  • Guten Morgen Stefan S.,
    vielen Dank für Ihre Antwort und für Ihre Unterstützung

    ich habe das Problem inzwischen genauer getestet und konnte den Unterschied eindeutig nachvollziehen.

    Wenn ich die index.html manuell bearbeite und den Alt-Text des verlinkten Logos von

    Code
    alt="https://kaderimsin.com/"

    auf

    Code
    alt="Kaderimsin.com"

    ändere, meldet Seobility für die Startseite keine Warnung mehr wegen

    • „Linktext ist eine URL“
    • und die Verlinkung wird korrekt bewertet.

    Im Originalzustand, also ohne manuelle Änderung, erscheint die Warnung wieder.

    Das Problem ist nur:
    Diese manuelle Änderung gilt nur für die bearbeitete index.html.
    Auf den anderen Seiten wird beim Veröffentlichen weiterhin automatisch wieder

    Code
    alt="https://kaderimsin.com/"

    ausgegeben.

    Deshalb meine Frage:

    Gibt es eine Möglichkeit, diese Änderung global für alle Seiten umzusetzen, also direkt im generierten HTML bzw. im Layout/Template?

    Mein Ziel ist, dass auf allen Seiten beim verlinkten Logo nicht mehr

    Code
    alt="https://kaderimsin.com/"

    steht, sondern z. B.

    Code
    alt="Kaderimsin.com"

    oder

    Code
    alt="Kaderimsin Startseite"

    Wichtig ist dabei:
    Die manuelle Bearbeitung einzelner index.html-Dateien ist für mich keine dauerhafte Lösung, weil sie beim nächsten Veröffentlichen wieder überschrieben wird.

    Können Sie mir bitte sagen, ob sich das

    • global im Layout,
    • über ein Attribut,
    • per Template-Anpassung
    • oder auf eine andere dauerhafte Weise

    für alle Seiten einstellen lässt?

    Vielen Dank im Voraus.

    Freundliche Grüße

    Özkan

    • Offizieller Beitrag

    Hallo,

    das könnten Sie nur ändern, indem Sie die Vorlage kopieren und bearbeiten. Das empfehlen wir aber nicht, weil kopierte Vorlagen von Updates ausgeschlossen sind.

    Wir müssen das in der Vorlage anpassen und statt der Projekt-URL z.B. den Web-Namen als Alt-Text nutzen. Eine solche Änderung muss gut überlegt werden und wir bitten daher um etwas Zeit.

  • Hallo Stefan S.,

    vielen Dank für die Rückmeldung und die klare Erklärung.

    Dann warte ich zunächst ab, bis es hierzu eine mögliche Anpassung in der Vorlage gibt.
    Ich finde es gut, dass Sie die Änderung grundsätzlich nachvollziehen können und prüfen möchten.

    Vielen Dank und freundliche Grüße

    Özkan:thumbup:

    • Offizieller Beitrag

    Wir werden da im nächsten Update folgendes ändern. Der Alt-Text wird über ein neues Attribut (logo_alt) gesetzt oder, falls das nicht vorhanden oder leer ist, aus dem Domain Namen (Web-Adresse ohne http:// bzw. https://) des Projekts gebildet.

  • Hallo Stefan S.

    vielen Dank für die Rückmeldung.

    Das klingt sehr gut. Dann warte ich auf das nächste Update und werde die neue Einstellung logo_alt anschließend direkt testen.

    Vielen Dank für Ihre Unterstützung.

    Freundliche Grüße

    Özkan

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!