1 (2013-10-14 23:04:58 отредактировано Inngrid)

Тема: I18N и хлебные крошки

Установила плагин, вывела показ хлебных крошек, способом, описанным тут, видоизменив чуть-чуть под свои нужды.

<div class="breadcrumbs">    
<a href="<?php echo find_url('photographs',null); ?>"</a>    
<?php get_i18n_breadcrumbs(return_page_slug()); ?>  
</div>

Но возникла такая странность. В месте, где должен выводиться page_slug выводится прежнее название страницы, а не теперешнее.
Т.е. страница сначала имела заголовок А, потом я её переименовала в Б.
После этого поставила хлебные крошки, но там выводится заголовок А вместо Б.
Очистка кэша браузера не помогла, т.е. дело не в этом.
Как сделать, чтобы в крошках выводилось название страницы Б?

Поделиться

2

Re: I18N и хлебные крошки

этот плагин в крошках выводит не заголовки страниц, а названия ссылок, вы можете попробовать для хлебных крошек этот плагин http://getsimplecms.ru/data/uploads/plu … crumbs.zip
код выглядит так

<ul><?php get_microdata_breadcrumbs(); ?></ul>

он работает с заголовками страниц, ну и микроформат использует, но, к сожалению, урлы без родительских страниц показывает

Поддержать GetSimple CMS по-русски ЯДом

Сайт olsv64

Поделиться

3

Re: I18N и хлебные крошки

Плагин установила, вставила в шаблон страницы данный код в div с содержимым, в результате получила пустую страницу, ну то есть отобразились только те div, которые в коде расположены выше этого, а данный див и вс, что ниже его — не отобразилось.
Когда убираю из шаблона данный код, всё отображается. Но без хлебных крошек.
Что я сделала не так?

Поделиться

4

Re: I18N и хлебные крошки

попробуйте установить плагин http://getsimplecms.ru/plaginy-dlya-get … ebug-mode/ посмотрите, какие ошибки будут выводиться на странице.
Если ошибка выглядит так

Fatal error: Call to undefined function get_microdata_breadcrumbs() in /хххххххх/header.inc.php on line 60

то вы не включили плагин на вкладке Плагины smile

Поддержать GetSimple CMS по-русски ЯДом

Сайт olsv64

Поделиться

5

Re: I18N и хлебные крошки

template.php в этот файл вставил код перед текстом

<div class="breadcrumbs">   
<a href="<?php echo find_url('index',null); ?>">Главная</a>   
<?php get_i18n_breadcrumbs(return_page_slug()); ?> 
</div>   

плагин
http://getsimplecms.ru/data/uploads/plu … crumbs.zip


Всё  норм

только на главной странице получилось
Главная » Главная

как то не очень

Поделиться

6

Re: I18N и хлебные крошки

на главной странице крошки и не должны показываться вообще smile
используйте условие
<?php if ( return_page_slug() != ('index')) { ?>
ваш код
<?php } ?>

Поддержать GetSimple CMS по-русски ЯДом

Сайт olsv64

Поделиться