2017-05-05 3 views
1

J'ai une boutique en ligne Adobe Business Catalyst que j'essaie de baliser avec des balises de schéma à des fins de référencement Google.Business Catalyst - Comment supprimer le symbole dièse du contenu du schéma méta

Cependant Adobe Catalyst semble affaires jeter un £ symbole (GBP) dans le schéma contenu méta et Google ne lit pas correctement ..

How the {price_tag} is inserted in business catalyst

How the {price_tag} is actually spat out on the loaded page

Ma question est - Comment puis-je supprimer le symbole £ avec javascript de sorte que le prix ne lit que content = "890" au lieu de content = "£ 890"

est ici le code html existant ...

<meta itemprop="priceCurrency" content="GBP"> 
    <meta itemprop="price" content="{tag_saleprice}"> 

Voici comment le code charge en fait sur la page ...

<meta itemprop="priceCurrency" content="GBP"> 
    <meta itemprop="price" content="£890"> 

Voilà comment je veux charger afin que Google peut lire correctement ...

<meta itemprop="priceCurrency" content="GBP"> 
    <meta itemprop="price" content="890"> 

Merci infiniment pour votre aide - Je l'ai utilisé ce des centaines de fois le site et c'est la première fois que je l'ai jamais été vraiment coincé!

Tous les meilleurs,

Scott

Répondre

0

Vous pouvez utiliser le {{}} salePrice tag liquide si vous avez activé liquide, et si vous ne le faites pas je vous recommande vivement de commencer à l'utiliser.

Vous ne voulez pas utiliser JavaScript pour le changer. Je ne pense pas que les robots d'exploration exécutent JavaScript. Vous devez faire le changement sur le serveur.

C'est le script que j'utilise

<pre><script type="application/ld+json"> 
{ 
    "@context": "http://schema.org/", 
    "@type": "Product", 
     "name": "{{name}}", 
    "image": "http://www.example.co.uk{tag_largeimage_path}", 
    "description": "{{ Description | strip_html}}", 
     "sku": "{tag_productcode}", 
    "brand": { 
    "@type": "Thing", 
    "name": "{{custom1}}" 
    }, 
    "offers": { 
    "@type": "Offer", 
    "priceCurrency": "GBP", 
    "price": "{{salePrice}}", 
    "itemCondition": "New", 
    "availability" :"InStock", 
    "seller": { 
     "@type": "Organization", 
     "name": "Name of the shop" 
    } 
    } 
} 
</script></pre> 

Jetez un oeil à JSON-LD.