2017-01-24 4 views
1

Я использую предметы для галереи в Бразилии, но у них также есть два других места для выставок в другом месте, все они отображаются в нижнем колонтитуле.Схемы расположения нескольких предметов

Могу ли я использовать несколько схем расположения на странице? Если да, то как мне это сделать? Является ли это прекрасным, если я просто дублирую следующее, или я должен разделить его с первым, принадлежащим Организации, а два других - на Места?

<p itemscope itemtype="http://schema.org/Place"> 
    <span itemprop="name" style="display:none;">Gallery</span> 
    <span itemprop="address" itemscope itemtype="http://schema.org/PostalAddress"> 
    <span itemprop="streetAddress">{!! $street !!}</span><br> 
    <span itemprop="addressLocality">{!! $town !!}</span><br> 
    <span itemprop="postalCode">{!! $postal !!}</span> 
    <span itemprop="addressRegion">{!! \App\Info::val('adresscountry') !!}</span><br> 
    <span itemprop="telephone">{!! $phone !!}</span><br><br> 
    <span>{!! $openinghours !!}</span><br><br> 
    <span itemprop="email">[email protected]</span><br><br> 
    </span> 
</p> 

Это одна организация, которая владеет тремя местами, где проводятся выставки. Было бы неплохо, если бы каждое место было бы размещено на поисковых машинах, не нужно для конкретных выставок.

ответ

1

Обратите внимание, что следующее не обязательно приводит к большим результатам в поисковых системах. В случае поиска в Google кажется, что они не предлагают богатый результат для мест (и даже если бы это было так, для этого, вероятно, потребуется отдельная страница на место). Однако у них есть rich result for events.

Вы могли бы обеспечить Organization элемент с тремя location значений:

<div itemscope itemtype="http://schema.org/Organization"> 
    <div itemprop="location" itemscope itemtype="http://schema.org/Place" id="loc-1"><!-- location 1 --></div> 
    <div itemprop="location" itemscope itemtype="http://schema.org/Place" id="loc-2"><!-- location 2 --></div> 
    <div itemprop="location" itemscope itemtype="http://schema.org/Place" id="loc-3"><!-- location 3 --></div> 
</div> 

Для каждого ExhibitionEvent, вы можете ссылаться на его месте (при условии, что места являются частью сноски на страницах событий тоже) через itemref атрибут:

<div itemscope itemtype="http://schema.org/ExhibitionEvent" itemref="loc-2"> 
</div> 
+0

совершенный, я попробую, спасибо, сэр! – HSRF