Настройка типа контента по умолчанию

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО InstantCMS 2.X

Как убрать упоминание типа контента внутри категории?

#1 2 февраля 2021 в 09:14
Доброго здравия всем!
Пробежался по разделу "Типы контента", не могу найти решения...
Создал тип контента, в настройках выставил значение "Типы контента по умолчанию"...
В итоге в URL записях не добавляется системное имя. А вот как быть с хлебными крошками и названием типа контента внутри категории?

Может есть хук какой-то или в настройках что-то изменить можно?
#2 2 февраля 2021 в 09:48
Антон Круппо, отключите в настройках типа контента опцию "Просмотр списка на сайте включен"
и не будет хлебных крошек
#3 2 февраля 2021 в 09:53


Антон Круппо, отключите в настройках типа контента опцию "Просмотр списка на сайте включен"
и не будет хлебных крошек

Zau4man
Получается когда переходишь сразу в категорию, вот что:
404
Страница не найдена
#4 2 февраля 2021 в 10:52
Ну тогда не отключайте список. тип контента в хлебных крошках останется.
Просто он там нужен для пользователя, если есть список, чтобы в этот список можно было попасть.
#5 2 февраля 2021 в 11:32
Тип контента по умолчанию — это вроде записи будут отображаться на главной странице, ~ от дублей контента Список записей отключать нельзя. Крошки — глубиномер, полезен.
#6 2 февраля 2021 в 11:44


Крошки — глубиномер, полезен.

@noname
Главное не крошки, пусть остаются… как убрать название типа контента в категориях!
В моем случае в каждой категории написано СЛУЖЕБНЫЕ…
#7 2 февраля 2021 в 13:28
Лишнее слово может положительно влиять для тошноты слов страницы. Убрать как-то через код (возможно через молитву github.com/instantsoft/icms2/issues) или сss (но это может являться скрытым текстом).
#8 2 февраля 2021 в 14:09

Главное не крошки, пусть остаются… как убрать название типа контента в категориях!

Антон Круппо
Судя по скрину, у вас шаблон default. Если верно, попробуйте так: templates\default\assets\ui\breadcrumbs.tpl.php после
  1.  
  2. <?php if (in_array($item['href'], $listed)){ continue; } ?>
  3.  
выставляйте условие:
  1.  
  2. <?php if($item['href'] != '/news') { ?>
  3.  
где "news" — системное имя вашего ТК "служебное"
и закройте условие после:
  1.  
  2. <?php $listed[] = $item['href']; ?>
  3.  
т.е. вставьте <?php } ?>
--------------------------------------

В моем случае в каждой категории написано СЛУЖЕБНЫЕ...

Антон Круппо
А вот здесь не понятно. Где именно у вас выводится "СЛУЖЕБНЫЕ"?
Если вы его сами же не добавили в шаблон генерации тега h1, его быть не должно
#9 2 февраля 2021 в 15:01

… Если вы его сами же не добавили в шаблон генерации тега h1, его быть не должно

Век живи, век учись! Никогда не пользовался этой функцией, и не знал как она влияет на отображение названий и категорий.
Убрал в SEO для категорий значения для тега h1 и тайтлов страниц. Теперь все нормально!
Но метод с кодом, оставлю для другого проекта. Там пригодится!
Спасибо за помощь всем кто откликнулся на тему! По плюсу в карму…
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.