Добавление структурированных данных / богатых фрагментов в существующий код без влияния шаблона

magento.stackexchange https://magento.stackexchange.com/questions/16845

  •  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 не требуется для микродаты, поэтому вы можете оставить это

Лицензировано под: CC-BY-SA с атрибуция
Не связан с magento.stackexchange
scroll top