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

RomanA

  • Захожу иногда
  • 100
  • 0 / 0
Имеем:
Joomla 3.9.25.
Пункт меню выводит материалы одной из категорий в виде блога.
Этот пункт содержит подпункты, каждый из которых имеет привязку к своему материалу этой категории.
Задача:
Нужно, чтобы была возможность пользуясь подпунктами основного меню перемещаться по блогу категории.

Возможно такая схема и не заработает. Можно создать единый материал вместо блога (по типу лэндинга) или ещё как-нибудь, но главное - чтобы была возможность пользоваться навигацией по этой странице посредством основного меню (а не вставленного через модуль непосредственно в этот длинный материал дополнительного меню или ещё как-то).
*

marksetter

  • Захожу иногда
  • 361
  • 7 / 0
вы бы хоть или скрином или ссылкой показали что имеете и что требуетсяя так понял что типа перемещение к статьям в блоге как по якорямили не прав?
*

RomanA

  • Захожу иногда
  • 100
  • 0 / 0
Именно так! Через основное меню.
*

marksetter

  • Захожу иногда
  • 361
  • 7 / 0
тут только править шаблон вывода блогаоборачивать в div с id например id материаламенюшку делать ссылками #idматериала
*

RomanA

  • Захожу иногда
  • 100
  • 0 / 0
Re: Навигация внутри Блога категории
« Ответ #4 : 12.04.2022, 10:48:01 »
Это который из "components\com_content\views\category\tmpl"?
Но если идти этим стандартным путём, то и шаблон вывода меню, наверное, как-то надо править? Там ведь тоже отсутствует возможность указать id для ссылки...
Если не сложно, подскажите, пожалуйста, какие конкретно правки нужны.
*

marksetter

  • Захожу иногда
  • 361
  • 7 / 0
переопределите шаблон блога категории в свой шаблонпо меню нет никаких проблемтип - url#idматериала
*

RomanA

  • Захожу иногда
  • 100
  • 0 / 0
переопределите шаблон блога категории в свой шаблон
Да, это понятно, непонятно, как добавить id в этот фрагмент (не силён в РНР):

<div class="article<?php echo $item->state == 0 ? ' system-unpublished' : null; ?>"
               itemprop="blogPost" itemscope itemtype="https://schema.org/BlogPosting">
               <?php
               $this->item = & $item;
               $this->item->leading = true;
               echo $this->loadTemplate('item');
               ?>
            </div>

по меню нет никаких проблемтип - url#idматериала
Да, с этим, думаю, разберусь...
*

RomanA

  • Захожу иногда
  • 100
  • 0 / 0
Спасибо за подсказки!

<div id="<?php echo $item->id ?>" ...

... и прямые ссылки из меню типа: //http......#<нужный id>

Вроде, так работает...

А чтобы страница плавно прокручивалась до нужного якоря, в css
scroll-behavior: smooth;
« Последнее редактирование: 12.04.2022, 15:44:03 от RomanA »
*

marksetter

  • Захожу иногда
  • 361
  • 7 / 0
именно так
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Блог категории и пагинация

Автор marksetter

Ответов: 4
Просмотров: 145
Последний ответ 30.06.2022, 08:01:21
от marksetter
Как получить ссылку на материал для использования в макете блога?

Автор Chigolberi

Ответов: 19
Просмотров: 3293
Последний ответ 10.06.2022, 00:27:40
от Леон
Как стилизовать сортировку на странице категории товаров?

Автор NSS

Ответов: 2
Просмотров: 156
Последний ответ 03.06.2022, 14:56:56
от anatol81n
Вывод картинки, находящейся внутри нескольких блоков, на всю ширину экрана

Автор GuDeVic

Ответов: 10
Просмотров: 278
Последний ответ 26.05.2022, 17:42:59
от marksetter
Перестали работать ссылки внутри сайта

Автор Viktor_ist

Ответов: 1
Просмотров: 192
Последний ответ 07.05.2022, 09:42:02
от Viktor_ist