0 Пользователей и 1 Гость просматривают эту тему.
  • 6 Ответов
  • 229 Просмотров
*

kivik92

  • Новичок
  • 14
  • 0 / 0
Доброго времени суток, проблема следущая не показывается в хлебных крошках menu text separator вместо него просто стоит разделитиль типа "\"
Пример: Главная\Подпункт1\ \Подпункт 3
А item меню с text_separator "Подпункт2" не показывает.
Шаблон не стандартный!
Код breadcrumbs

<?php
/**
 * @package     Joomla.Site
 * @subpackage  mod_breadcrumbs
 *
 * @copyright   Copyright (C) 2005 - 2017 Open Source Matters, Inc. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

JHtml::_('bootstrap.tooltip');
?>

<ul itemscope itemtype="https://schema.org/BreadcrumbList" class="breadcrumb<?php echo $moduleclass_sfx; ?>">
   <?php if ($params->get('showHere', 1)) : ?>
      <li>
         <?php echo JText::_('MOD_BREADCRUMBS_HERE'); ?>&#160;
      </li>
   <?php else : ?>
      <li class="active">
         <span class="divider icon-location"></span>
      </li>
   <?php endif; ?>

   <?php
   // Get rid of duplicated entries on trail including home page when using multilanguage
   for ($i = 0; $i < $count; $i++)
   {
      if ($i === 1 && !empty($list[$i]->link) && !empty($list[$i - 1]->link) && $list[$i]->link === $list[$i - 1]->link)
      {
         unset($list[$i]);
      }
   }

   // Find last and penultimate items in breadcrumbs list
   end($list);
   $last_item_key   = key($list);
   prev($list);
   $penult_item_key = key($list);

   // Make a link if not the last item in the breadcrumbs
   $show_last = $params->get('showLast', 1);

   // Generate the trail
   foreach ($list as $key => $item) :
      if ($key !== $last_item_key) :
         // Render all but last item - along with separator ?>
         <li itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
            <?php if (!empty($item->link)) : ?>
               <a itemprop="item" href="<?php echo $item->link; ?>" class="pathway"><span itemprop="name"><?php echo $item->name; ?></span></a>
            <?php else : ?>
               <span itemprop="name">
                  <?php echo $item->name; ?>
               </span>
            <?php endif; ?>

            <?php if (($key !== $penult_item_key) || $show_last) : ?>
               <span class="divider">
                  <?php echo $separator; ?>
               </span>
            <?php endif; ?>
            <meta itemprop="position" content="<?php echo $key + 1; ?>">
         </li>
      <?php elseif ($show_last) :
         // Render last item if reqd. ?>
         <li itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem" class="active">
            <span itemprop="name">
               <?php echo $item->name; ?>
            </span>
            <meta itemprop="position" content="<?php echo $key + 1; ?>">
         </li>
      <?php endif;
   endforeach; ?>
</ul>
*

kivik92

  • Новичок
  • 14
  • 0 / 0
Что никто не поможет в даной теме, товарищи?
*

vipiusss

  • Гуру
  • 5751
  • 343 / 10
  • Скайп: renor_
1.Если шаблон не стандартный, то может у вас хл.крошки переопределены в шаблоне?
2.Файл из modules/*** или из HTML шаблона?
Спойлер
[свернуть]
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

kivik92

  • Новичок
  • 14
  • 0 / 0
1.Если шаблон не стандартный, то может у вас хл.крошки переопределены в шаблоне?
2.Файл из modules/*** или из HTML шаблона?
Спойлер
[свернуть]
Да шаблон нестандартный, файл находится в modules/mod_breadcrums.
Прблема в том, что когда ставлю этот пункт меню стаття, то отображается нормально в хлебных крошках, а когда просто как раздилитель, то ничего не показывается в хлебных крошках.
*

vipiusss

  • Гуру
  • 5751
  • 343 / 10
  • Скайп: renor_
Посмотрите, в /ваш шаблон/html/ нет mod_breadcrumbs ?
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

Septdir

  • Живу я здесь
  • 2738
  • 133 / 3
  • JoomlaZen
Честно не тестил, хотя по идет такое возможно ведь хлебные крошки формирует компоненты, а разделитель это не страница и перейти на нее нельзя
Попробуйте вставить пред
  <?php
   // Get rid of duplicated entries on trail including home page when using multilanguage
Следующий код
Код
<?php echo '<pre>', print_r($list, true),'</pre>'; ?>
И посмотрите что приходит.  если там ссылки на разделеитель нет, то ее и не будет. Делаете тип пункта меню материал, ставте на нем no index, а в выводе меню подмените ссылку или запретите клик
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
Мои Контакты | Мой GitHub | JoomlaZen
*

kivik92

  • Новичок
  • 14
  • 0 / 0
Решил проблему так (если кому-то будет интересно):
было — <span itemprop="name" style="color:#333">
                  <?php  $item->name; ?>
               </span>

стало — <span itemprop="name" style="color:#333">
                  <?php echo $item->name; ?>
               </span>

Всем спасибо товарищи  *DRINK*
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Видео не влазят в мобильнй экран Joomla 3

Автор bb777

Ответов: 1
Просмотров: 34
Последний ответ Сегодня в 12:38:03
от Mehanick
Joomla 4 alfa

Автор web3.0

Ответов: 226
Просмотров: 2705
Последний ответ Сегодня в 11:46:53
от Aleks.Denezh
[FAQ] Как обнулить статистику в Joomla?

Автор leo78

Ответов: 5
Просмотров: 73
Последний ответ 15.12.2017, 15:08:21
от leo78
Необходимо убрать '?layout=category' из ссылок в хлебных крошках - Joomla! 3.6.2б, JoomShoping

Автор mankutila

Ответов: 3
Просмотров: 202
Последний ответ 07.12.2017, 23:12:13
от Aleks.Denezh
Вывод дополнительных полей Joomla 3.7 в шаблоне статьи

Автор mrN

Ответов: 9
Просмотров: 909
Последний ответ 06.12.2017, 10:28:56
от Mitriy