Re: Meta Description
Andreas Hartmann <[email protected]>
| Newsgroups | gmane.comp.cms.lenya.user |
|---|---|
| Message-ID | <[email protected]> |
Gaurav Kalia schrieb:
> Hi
>> Do you also see this?
>>
> Actually i was facing this problem so I asked Sachin about the issue.
>
> Now if you see in the page.xsl file of the publication, it contains a
> tag for title: -
>
> <title><meta:value element="title" ns="http://purl.org/dc/elements/1.1/"
> default="default"
> i18n:attr="default" uuid="{$uuid}" lang="{$language}"/></title>
>
> Which fetches the title entered from the CMS. I have used the same and
> changed the value to description like this: -
>
> <meta:value element="description" ns="http://purl.org/dc/elements/1.1/"
> default="default"
> i18n:attr="default" uuid="{$uuid}" lang="{$language}"/>
>
> And description starts coming as a text on the webpage but meta
> description tag should be like of this
>
> <meta name="description" content="{should come from CMS}">
The MetaDataTransformer doesn't support attribute values yet. You need a
subsequent transformation to create the meta element.
1. XSLT transformation
<meta name="description"><meta:value element="description" …/></meta>
2. meta-data transformation
3. XSLT transformation
<xsl:template match="xhtml:meta[not(@content)]">
<meta content="{.}">
<xsl:copy-of select="@*"/>
</meta>
</xsl:template>
HTH,
-- Andreas
--
Andreas Hartmann, CTO
BeCompany GmbH
http://www.becompany.ch
Tel.: +41 (0) 43 818 57 01