Микроразметка хлебных крошек в 1.5: Код: <div class="breadcrumb" xmlns:v="http://rdf.data-vocabulary.org/#"> <?php foreach ($breadcrumbs as $i=> $breadcrumb) { ?> <?php echo $breadcrumb['separator']; ?><?php if($i+1<count($breadcrumbs)) { ?><span typeof="v:Breadcrumb"><a href="<?php echo $breadcrumb['href']; ?>" rel="v:url" property="v:title"><?php echo $breadcrumb['text']; ?></a></span> <?php } else { ?><?php echo $breadcrumb['text']; ?><?php } ?> <?php } ?> </div> В 2.0 : Код: <ul class="breadcrumb"> <?php $breadlast = array_pop($breadcrumbs); foreach ($breadcrumbs as $breadcrumb) { ?> <li><a href="<?php echo $breadcrumb['href']; ?>"><?php echo $breadcrumb['text']; ?></a></li> <?php } ?> <li><?php echo $breadlast['text']; ?></li> </ul> В 1.5 всё ровно работает, переношу по аналогии в 2.0, Код: <ul class="breadcrumb" xmlns:v="http://rdf.data-vocabulary.org/#"> <?php $breadlast = array_pop($breadcrumbs); foreach ($breadcrumbs as $breadcrumb) { ?> <li><span typeof="v:Breadcrumb"><a href="<?php echo $breadcrumb['href']; ?>" rel="v:url" property="v:title"><?php echo $breadcrumb['text']; ?></a></span></li> <?php } ?> <li><?php echo $breadlast['text']; ?></li> </ul> но title отсутствует, подскажите в чем причина.
Хлебные крошки ну и там добавьте что необходимо и оформляйте код в теги code, или по нажатию на кнопку рядом с дискетой
Код: <ul class="breadcrumb"> <?php $breadlast = array_pop($breadcrumbs); foreach ($breadcrumbs as $breadcrumb) { ?> <li><a href="<?php echo $breadcrumb['href']; ?>"><?php echo $breadcrumb['text']; ?></a></li> <?php } ?> <li><?php echo $breadlast['text']; ?></li> </ul> - это у меня уже установлено, теперь бы микроразметку в данный код впихнуть
а в чем проблема то?? Можно конкретнее... из первого сообщения ничего не понятно... Вроде же не проблема добавить самому? или нет?
таки добавил Код: <ul class="breadcrumb" xmlns:v="http://rdf.data-vocabulary.org/#"> <?php $breadlast = array_pop($breadcrumbs); foreach ($breadcrumbs as $breadcrumb) { ?> <li><span typeof="v:Breadcrumb"><a href="<?php echo $breadcrumb['href']; ?>" rel="v:url" property="v:title"><?php echo $breadcrumb['text']; ?></a></span></li> <?php } ?> <li><?php echo $breadlast['text']; ?></li> </ul> но, видимо, не правильно
валидатор гугла https://developers.google.com/structured-data/testing-tool/ а валидатор яндекса практически не ругается, просит лишь xmlns на prefix заменить. но хотелось бы чтобы ровно было и в гугле.
попробуйте так Код: <ul class="breadcrumb" xmlns:v="http://rdf.data-vocabulary.org/#"> <?php $breadlast = array_pop($breadcrumbs); foreach ($breadcrumbs as $breadcrumb) { ?> <li typeof="v:Breadcrumb"><span><a href="<?php echo $breadcrumb['href']; ?>" rel="v:url" property="v:title"><?php echo $breadcrumb['text']; ?></a></span></li> <?php } ?> <li><?php echo $breadlast['text']; ?></li> </ul> или может ему не нравится то что в конце нет тайтл