1 (2013-08-11 17:49:14 отредактировано vladowner)

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

Приветствую форумчан!
Проблема в следующем. Сделал уникальный шаблон, вставил теги, все работает. Только нет breadcrumbs. Подскажите как вставить хлебные крошки на кастомный шаблон. Пробовал пару плагинов с официального сайта - все не то.

Поделиться

2 (2013-08-11 18:16:56 отредактировано Cupuyc1989)

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

Для вашей цели подойдёт Плагин I18n. Помимо всего прочего - в нём есть возможность размещать хлебные крошки.

http://getsimplecms.ru/plaginy-dlya-get … 0%BA%D0%B8

"Давайте проще" smile

Поделиться

3

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

попробуйте взять код из function.php и код из header.inc.php темы Innovation, идущей по умолчанию с GetSimple CMS
из function.php это, можете просто скопировать весь файл в папку с вашей темой

function Innovation_Parent_Link($name) {
    $file = GSDATAPAGESPATH . $name .'.xml';
    if (file_exists($file)) {
        $p = getXML($file);
        $title = $p->title;
        $parent = $p->parent;
        $slug = $p->slug;
        echo '<a href="'. find_url($name,'') .'">'. $title .'</a> &nbsp;&nbsp;&#149;&nbsp;&nbsp; ';
    }
}

из файла header.inc.php это

<p class="breadcrumbs" >
<span class="wrapper">
<a href="<?php get_site_url(); ?>">Home</a> &nbsp;&nbsp;&#149;&nbsp;&nbsp; <?php Innovation_Parent_Link(get_parent(FALSE)); ?> <b><?php get_page_clean_title(); ?></b>
</span>
        </p>
Поддержать GetSimple CMS по-русски ЯДом

Сайт olsv64

Поделиться

4

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

olsv64, спасибо большое. Все работает. Удивило, что файл "functions.php" нужно просто скопировать, а подключать не нужно.

Поделиться

5

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

включение этого файла предусмотрено в ядре

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

Сайт olsv64

Поделиться

6

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

После добавления, все весь код ниже хлебных крошек перестает отображаться? В коде страницы смотрю его просто нет, как будто body всей странице не грузится.

Есть ли документация по самостоятельной настройке крошек с нуля?

Поделиться

7

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

какой код вы добавляете? какой плагин используете?

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

Сайт olsv64

Поделиться

8

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

olsv64 пишет:

какой код вы добавляете? какой плагин используете?

1. Взял файл function.php из стандартной темы и закинул в свою.
2. Взял второй код указанный вами и вставил в код страницы. В хлебных крошках отображалось только так "Home >", не было ссылок на категорию и текста с названием страницы на которой находишься. При этом не появлялся весь код ниже

Поделиться

9

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

вряд ли я смогу вам помочь, если вы не покажете весь код вашего шаблона и файла function.php
если сайт на сервере, дайте доступ в админку

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

Сайт olsv64

Поделиться

10 (2018-10-22 03:10:38 отредактировано Sveta)

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

Скорей всего ошибка в php. Может при вставке кода в страницу не вставили какой-нибудь знак из <?php или ?>, например, закрывающую скобку >.
Посмотрите в файлах те места, после которых всё пропадает.
А ещё можно включить вывод всех ошибок и посмотреть, какие будут сообщения.
Покажите код или адрес в сети.

Поделиться

11

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

Убираю этот код <?php Innovation_Parent_Link(get_parent(FALSE)); ?> и все нормально, видимо с выводом категории какие-то проблемы

Поделиться

12

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

В файле gsconfig.php, который лежит в корне сайта, раскомментировать строку #define('GSDEBUG', TRUE);, сохранить этот файл.
Снова вставить <?php Innovation_Parent_Link(get_parent(FALSE)); ?>, открыть нужную страницу и посмотреть какие будут сообщения об ошибках.
Так пробовали?

Поделиться

13

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

webant, с проблемой справились?

Поделиться

14 (2018-10-30 16:17:29 отредактировано webant)

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

Sveta пишет:

webant, с проблемой справились?

Неа, раскоментировал строку и добавил команду, в итоге вылезла проблема, что в этой строке ошибка и страница вовсе не грузилась

Поделиться

15

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

webant, в этой "вылезла проблема" как раз  и сообщается где и какая ошибка. Если непонятно вам, то скопируйте сюда из браузера:
- само сообщение
- строку кода, номер которой указано в сообщении
и может подскажем чего-нибудь.

Поделиться