2017-06-28 1 views
2

Ich versuche, dc-Tags Element für Blogger zu ändern, ist die Tags so etwas wie diese:Erstes Blogger url für Dublin Core-Tags

<meta name="DC.Title" content="title" /> 
<meta name="DC.Creator" content="creator" /> 
<meta name="DC.Description" content="description" /> 

Aber diese Tags können nur auf einer Seite (statisch) angewandt werden, wenn Sagen wir, ich habe 100 Seiten, dann verwenden alle Seiten dieselben Tags und daher auch die falschen.

ich automatisch versuche, um die Tags zu erzeugen entsprechend der Seite Info und die Meta-Beschreibung aus der Vorlage zu erhalten, habe ich unten Code verwenden:

<meta expr:content='data:blog.metaDescription' name='description'/> 

ich es etwas zu So ändern:

Ich versuche dies, so dass die Tags automatisch nach den Seiten chang und die gleichen Tags Informationen nicht auf allen Seiten wiederholt wird. Aber es funktioniert nicht.

Antwort

1

Verwenden Sie stattdessen den folgenden Code -

<meta name="DC.Title" expr:content="data:blog.pageName" /> 
<meta name="DC.Description" expr:content="data:blog.metaDescription" /> 

Sie werden feststellen, dass wir expr: vor dem content Attribut hinzugefügt haben. Dies ist notwendig für das Erklären der Blogger XML-Parser den Daten-Layout-Tag mit seinem dynamischen Wert entsprechend der Seite

0

Dieses betrachteten content="<meta name="DC.Title" content="<data:blog.pageTitle/>" />" und <meta name="DC.Description" content="data:blog.metaDescription" /> ersetzen einen statischen Wert für den DC.title Tag und DC.description Tag eingefügt bzw. anstelle einem Einfügen dynamischer Wert. Dies ist auch ein Codierungsfehler und zu beheben, dass expr:content verwendet werden sollte.