"Хлебные крошки" - элемент навигации по сайту, представляющий собой мини-карту сайта от «Главной страницы» до страницы, на которой находится пользователь.
Чтобы добавить "хлебные крошки", нужно пройти три этапа. Обязательно сделайте его резервную копию шаблона перед правкой.
На картинках видно разницу вида публикаций. Название "хлебные крошки" - это шутка вебмастеров. Но шутка реально имеет отношение к оптимизации публикаций на вашем сайте. Такой прием значительно облегчает индексацию для поисковых машин, поэтому такая статья попадает в индекс значительно быстрей, чем у остальных. Особенно ее любит Google. По сути - это его изобретение для Блогов или текстовых сайтов.
На картинках видно разницу вида публикаций. Название "хлебные крошки" - это шутка вебмастеров. Но шутка реально имеет отношение к оптимизации публикаций на вашем сайте. Такой прием значительно облегчает индексацию для поисковых машин, поэтому такая статья попадает в индекс значительно быстрей, чем у остальных. Особенно ее любит Google. По сути - это его изобретение для Блогов или текстовых сайтов.
Итак:
С помощью клавиш "Ctrl+F" находим в шаблоне следующий код:
]]></b:skin>
Выше него вставляем код:
<!-- Стиль наших крошек в шаблоне -->
.breadcrumbs {
padding:5px 10px;
margin: 0px 0px 15px 0px;
font-size:95%;
line-height: 1.4em;
border-bottom:1px solid #e6e4e3;
}
.breadcrumbs a {
text-decoration:underline;
}
padding:5px 10px;
margin: 0px 0px 15px 0px;
font-size:95%;
line-height: 1.4em;
border-bottom:1px solid #e6e4e3;
}
.breadcrumbs a {
text-decoration:underline;
}
Затем ищем такой код - <b:include data='top' name='status-message'/>
Учтите, их в шаблоне два и оба заменяем на код ниже:
<b:include data='posts' name='breadcrumb'/>
<b:include data='top' name='status-message'/>
<b:include data='top' name='status-message'/>
И заключительный этап операции "Хлебные крошки"
находим код - <b:includable id='main' var='top'>
Заменяем на этот:
<b:includable id='breadcrumb' var='posts'>
<b:if cond='data:blog.homepageUrl == data:blog.url'>
<!-- No breadcrumb on home page -->
<b:else/>
<b:if cond='data:blog.pageType == "item"'>
<!-- breadcrumb for the post page -->
<p class='breadcrumbs'>
<span class='post-labels'>
<a expr:href='data:blog.homepageUrl' rel='tag'>Home</a>
<b:loop values='data:posts' var='post'>
<b:if cond='data:post.labels'>
<b:loop values='data:post.labels' var='label'>
<b:if cond='data:label.isLast == "true"'> »
<a expr:href='data:label.url' rel='tag'><data:label.name/></a>
</b:if>
</b:loop>
<b:else/>
»Unlabelled
</b:if>
» <span><data:post.title/></span>
</b:loop>
</span>
</p>
<b:else/>
<b:if cond='data:blog.pageType == "archive"'>
<!-- breadcrumb for the label archive page and search pages.. -->
<p class='breadcrumbs'>
<span class='post-labels'>
<a expr:href='data:blog.homepageUrl'>Home</a> » Archives for <data:blog.pageName/>
</span>
</p>
<b:else/>
<b:if cond='data:blog.pageType == "index"'>
<p class='breadcrumbs'>
<span class='post-labels'>
<b:if cond='data:blog.pageName == ""'>
<a expr:href='data:blog.homepageUrl'>Home</a> » All posts
<b:else/>
<a expr:href='data:blog.homepageUrl'>Home</a> » Posts filed under <data:blog.pageName/>
</b:if>
</span>
</p>
</b:if>
</b:if>
</b:if>
</b:if>
</b:includable>
<b:includable id='main' var='top'>
<b:if cond='data:blog.homepageUrl == data:blog.url'>
<!-- No breadcrumb on home page -->
<b:else/>
<b:if cond='data:blog.pageType == "item"'>
<!-- breadcrumb for the post page -->
<p class='breadcrumbs'>
<span class='post-labels'>
<a expr:href='data:blog.homepageUrl' rel='tag'>Home</a>
<b:loop values='data:posts' var='post'>
<b:if cond='data:post.labels'>
<b:loop values='data:post.labels' var='label'>
<b:if cond='data:label.isLast == "true"'> »
<a expr:href='data:label.url' rel='tag'><data:label.name/></a>
</b:if>
</b:loop>
<b:else/>
»Unlabelled
</b:if>
» <span><data:post.title/></span>
</b:loop>
</span>
</p>
<b:else/>
<b:if cond='data:blog.pageType == "archive"'>
<!-- breadcrumb for the label archive page and search pages.. -->
<p class='breadcrumbs'>
<span class='post-labels'>
<a expr:href='data:blog.homepageUrl'>Home</a> » Archives for <data:blog.pageName/>
</span>
</p>
<b:else/>
<b:if cond='data:blog.pageType == "index"'>
<p class='breadcrumbs'>
<span class='post-labels'>
<b:if cond='data:blog.pageName == ""'>
<a expr:href='data:blog.homepageUrl'>Home</a> » All posts
<b:else/>
<a expr:href='data:blog.homepageUrl'>Home</a> » Posts filed under <data:blog.pageName/>
</b:if>
</span>
</p>
</b:if>
</b:if>
</b:if>
</b:if>
</b:includable>
<b:includable id='main' var='top'>
Слово "Home", выделенное красным цветом - это название "Главной страницы". Можно заменить его на выбранное вами.
Если вами пройдены все три этапа, то добавить "хлебные крошки" в блог вам удалось. Проверьте.