Ergebnis 1 bis 9 von 9

Thema: Navigation nicht valide wegen Mikroformaten

  1. #1
    Contao-Nutzer
    Registriert seit
    29.12.2011.
    Beiträge
    78

    Standard Navigation nicht valide wegen Mikroformaten

    Mahlzeit liebe Contao Mitbürger/innen,

    habe eine lange Nacht hinter mir. Weil ich eine bestehende 3.5 Site in Contao 4.4.2 migriert habe. Das war noch die leichteste Übung - diese aber dann auf meinem Webhoster zu übertragen und zum laufen zu bringen, war vergebens.
    Funktionierte dann nur mit einem frischem Core-Bundel und musste dann mühselig angepasst werden.

    Normalerweise kämpfe ich mich durch alle Probleme durch, aber zu speziell diesem Problem finde ich keine Antwort.
    In meiner neuen contao 4.4.2 Site habe ich nun itemprop Attribute an meinen Listenelementen der Navigation kleben und diese gibt mir W3.org als invalide aus.

    HTML-Code:
    Error: The itemprop attribute was specified, but the element is not a property of any item.
    From line 49, column 26; to line 49, column 70
    ...ve first"><strong class="active first" itemprop="name">Start<
    das Eleternelement der ul sieht so aus:
    HTML-Code:
    <nav class="mod_navigation mainmenu block" itemscope="" itemtype="http://schema.org/SiteNavigationElement">
    Meine Fragen - ist das korrekt so ? übersehe ich irgendwo eine Einstellung ? Braucht der Bodytag ein spezielles Attribut ? Zu welchem Item muss es denn zugewiesen werden und wie?

    Bitte um Ratschläge !
    Geändert von Sinus (06.08.2017 um 07:17 Uhr)

  2. #2
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    6.811
    Contao-Projekt unterstützen

    Support Contao

    Standard

    In der Demo und auf meinen eigenen Seiten tritt das Problem nicht auf.
    Da die Navigation ja von Contao erzeugt wird, hast Du ein eigenes Navigations- und/oder Frontendtemplate im Einsatz?
    Könnte es ein Folgefehler sein?
    Vielleicht kann auch ein Link zu betroffenen Seite Aufschluss geben.

    Nachtrag:
    Code:
    <body id="top" class="win firefox gecko fx54 js" itemscope="" itemtype="http://schema.org/WebPage" cz-shortcut-listen="true">
    Geändert von mlweb (06.08.2017 um 09:53 Uhr)
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




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

    Standard

    Poste einen Link zur Seite.

  4. #4
    Contao-Fan
    Registriert seit
    30.06.2009.
    Beiträge
    370

    Standard

    Bei mir wird dies als valid geprüft

    HTML-Code:
    <nav class="mod_navigation mainmenu block" itemscope itemtype="http://schema.org/SiteNavigationElement">
    Die Verwendung wird auch hier so angegeben
    https://wiki.selfhtml.org/wiki/Refer...bute/itemscope
    Geändert von servpoint (06.08.2017 um 11:53 Uhr)
    Servicepoint.de - Angebote, Empfehlungen und Dienstleistungen

  5. #5
    Wandelndes Contao-Lexikon Avatar von tab
    Registriert seit
    22.10.2013.
    Beiträge
    10.087
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Und das wird auch so von Contao 4.4.2 standardmäßig so erzeugt, also nicht
    HTML-Code:
    ... itemscope="" ...

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

    Standard

    itemscope="" ist gleichwertig mit itemscope. Ersteres ist das, was der Browser interpretiert.

  7. #7
    Wandelndes Contao-Lexikon Avatar von tab
    Registriert seit
    22.10.2013.
    Beiträge
    10.087
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Naja, wie auch immer, validator.w3.org sagt in meinem Fall jedenfalls dass das so valide ist.
    Document checking completed. No errors or warnings to show.

  8. #8
    Contao-Nutzer
    Registriert seit
    29.12.2011.
    Beiträge
    78

    Standard

    ich verwende das dk_mmenu - also mein Fehler!

    habe im mod_mmenu.html5 folgende Zeile angepasst:

    PHP-Code:
    <nav class="<?php echo $this->class?> invisible block"<?php echo $this->cssID?><?php if ($this->style): ?> style="<?php echo $this->style?>"<?php endif; ?> itemscope itemtype="http://schema.org/SiteNavigationElement">
    alles valide. Stehe manchmal einfach aufm Schlauch - danke fuer die Hilfe !

    eine Frage habe ich dann aber noch,und zwar geht es um den body - wie mlweb das beschreibt sieht mein bodytag nicht aus ?! Bin mir relativ sicher das Standardtemplate zu verwenden, oder fügts du es selber hinzu?
    Geändert von Sinus (06.08.2017 um 17:39 Uhr)

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

    Standard

    So sieht das normale fe_page Template aus: https://github.com/contao/core-bundl...page.html5#L28

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
  •