Добавление структурированных данных / богатых фрагментов в существующий код без влияния шаблона
-
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
Попробуйте использовать span
что должно работать лучше в линии. Так же class
не требуется для микродаты, поэтому вы можете оставить это