テンプレートに影響を与えることなく、構造化されたデータ /リッチスニペットを既存のコードに追加する
-
22-10-2019 - |
質問
私はいくつかの読書をしており、いくつかのチュートリアルに従って、構造化されたデータ /リッチスニペットコードを自分のストアに実装しています。フォローして理解するのは簡単でしたが、今ではMPN(メーカーの部品番号)をフィードに追加したい状況にあります。
既存のDIVクラスに追加するだけで、他のスキーママイクロデータを正常に追加しました。問題は、並んでDivクラスを使用して悪影響を受けるボックスがあることです。
<div class="nicebox" itemprop="offers" itemscope itemtype="http://schema.org/Offer">
<?php echo $this->getTierPriceHtml() ?>
<?php echo $this->getChildHtml('alert_urls') ?>
<?php echo $this->getChildHtml('product_type_data') ?>
<div class="mpn" itemprop="mpn"><p><?php echo $this->__('MPN: ') ?><?php echo $_product->getData('mpn')?></p></div>
<p><?php echo $this->__('WEB ID: ') ?><?php echo $_product->getId(); ?></p>
</div>
どうすれば宣言できますか itemprop マイナスの影響を与えない私のコードとインライン ニースボックス クラス?
解決
使用する代わりに div
aを試してみてください span
インラインの方がうまく機能するはずです。また class
マイクロダタには必要ないので、それを除外することができます
所属していません magento.stackexchange