Ich weiß, dass dies getan werden kann - aber ich kann einfach kein Beispiel finden.Schema Markup in Bezug auf Daten außerhalb von div
Ich habe ein Schema.org Organization div im Header meiner Seite.
Die Seite ist ein Artikel, also muss ich einen Herausgeber hinzufügen. Ich möchte keine Daten duplizieren und weiß, dass Sie auf andere Elemente auf der Seite nach ID verweisen können, aber ich bin mir nicht sicher über die Gesamtsyntax.
Hier bin ich. Ich bekomme immer noch 2 Fehler, dass das Logo und die Namensfelder erforderlich sind - aber darauf verweise ich nicht?
<div id="organization" itemscope itemtype="http://schema.org/Organization">
<asp:HyperLink ID="lnkHome" runat="server" itemprop="url">
<asp:Image ID="imgLogo" runat="server" itemprop="logo" />
</asp:HyperLink>
<meta itemprop="name" content="My Co" />
</div>
<article itemscope itemtype="http://schema.org/Article">
<span itemprop="publisher" itemscope itemtype="http://schema.org/Organization" itemref="organization"></span>
</article>
Mögliches Duplikat von [HTML5 Microdata - itemref zu einem anderen itemscope (Person arbeitet für Organisation)] (http://stackoverflow.com/questions/17186058/html5-microdata-itemref-to-another-itemscope-personal-works- für die Organisation) (in [meine Antwort] (http://Stackoverflow.com/a/33984412/1591669), verknüpfte ich mit vielen Beispielen) – unor
@unor - das Konzept ist das gleiche, aber es ist ein etwas anderes Szenario und ich ' Ich bekomme immer noch Validierungsfehler, die ich immer versuche. Füge die itemref dem Artikel oder dem Publisher hinzu? –
Dann scheint Ihre Frage zu Ihrem spezifischen Problem zu sein - in diesem Fall müssen Sie das Markup in Ihre Frage aufnehmen. In Bezug darauf, wo das Attribut "itemref" platziert werden soll: siehe [das "tl; dr" in meiner Antwort] (http://stackoverflow.com/a/33984412/1591669) – unor