Скрытие заголовка h1 из корневой категории

ЕСТЬ РЕШЕНИЕ InstantCMS 2.X

Не нашел есть ли возможность скрыть заголовок типа контента

#1 16 июня 2025 в 20:06

Здравствуйте!

Для одного типа контента необходимо скрыть базовый заголовок в корневой категории и вывести его с помощью виджета, ибо для этого типа контента нужна своя разметка заголовка. Не хотелось бы вырезать наглухо блок заголовка h1 из шаблона category_view.tpl.php, ибо в других разделах базовый вывод заголовка вполне подходит. Может кто-то сможет подсказать, есть ли функционал для скрытия заголовка в корневой для отдельного типа контента. Сам не смог найти.

#2 16 июня 2025 в 20:55

Создайте некий контроллер, например whitedesign, в него положите хук с именем process_render_content_category_view.php примерно следующего содержания:

  1. class onWhitedesignProcessRenderContentCategoryView extends cmsAction {
  2.  
  3. public function run($_data) {
  4.  
  5. [$tpl_file, $data, $request] = $_data;
  6.  
  7. // Можно проверить тип контента, если вам это необходимо только для одного
  8. if($data['ctype']['name'] !== 'you_ctype_name'){
  9. return $_data;
  10. }
  11.  
  12. // Отключаем показ штатных h1
  13. $data['show_h1'] = false;
  14.  
  15. return [$tpl_file, $data, $request];
  16. }
  17.  
  18. }
  19.  

После чего обновите события в админке.

#3 16 июня 2025 в 21:00
Создайте некий контроллер, например whitedesign, в него положите хук с именем process_render_content_category_view.
Fuze

Благодарю за помощь!

Сегодня в 13:05
#4 16 июня 2025 в 21:03

Либо создайте копию файла category_view.tpl.php, но назовите его category_view_you_ctype_name.tpl.php, где you_ctype_name имя вашего типа контента.

Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.

Похожие темы

Дублирование заголовков из за наборов

SEO & PR Создана 1 год назад 6 сообщений

Похожее в блогах

🍪Мы используем файлы cookie для работы сайта. Читать подробнее.