Здравтвуйте. Проблема: надо изменить загружаемый класс(klass="node_title") полем TITLE чтобы потом сконфигурировать по желанию. В каком файле сайта можно это сделать? Спасибо.
Изменить класс в коде сайта
Главные вкладки
Лучший ответ
В коде файлов сайта (ядре и модулях) ничего менять нельзя, вам же выйдет боком. Если нужно скрыть заголовок ноды на фронтенде - пробуйте вариант с блоком, который я уже выше вам предложил, либо вот этот модуль https://www.drupal.org/project/exclude_node_title - под восьмерку там версия сырая, но возможно рабочая. На бекенде это поле является обязательным, для семерки было решение https://www.drupal.org/project/auto_entitylabel, версия под восьмерку опять-таки сырая, но можете попробовать тоже.
Комментарии
Сформулируйте нормально вопрос.
в файл ТЕМА.theme вставьте или редактируйте, если есть, хук HOOK_preprocess_html(&$variables)
https://www.drupal.org/node/2634364
Хорошо. Я создал тип контента с полями. При создании статьи в рамках данного типа контента, по дефолту, кроме заданных мною полей, генерируется и обязательное поле TITLE, а оно мне не нужно. Вопрос: как от него избавиться?
В восьмерке title выводится блоком, если он вам мешает на фронтенде - просто скройте этот блок.
Согласен, но не скроиться ли это поле и там где оно мне понадобиться (например, другой контент)?
Настройки блока позволяют это регулировать.
CSS:
.page-node-type-article - вы можете уточнить имя класса в атрибуте class тега body
.page-title - имя класса заголовка вы можете уточнить, открыв фаербаг. вы также можете выбрать селектором имя класса блока региона, например, .region-page-title
и составить такой код
.page-node-type-article .region-page-title {display:none;}
или скрыть только тег заголовка (не скрывая при этом регион заголовка, если он вам нужен):
.page-node-type-article .page-title {display:none;}
в атрибуте class тега body где это?
http://html5book.ru/html-attributes/
Так как мне не удаётся решить данную проблему, попробую сделать по другому: надо сделать нежелаемое поле необязательным при создании определённого контента. Вопрос: где найти этот файл и как его сконфигурировать?
В коде файлов сайта (ядре и модулях) ничего менять нельзя, вам же выйдет боком. Если нужно скрыть заголовок ноды на фронтенде - пробуйте вариант с блоком, который я уже выше вам предложил, либо вот этот модуль https://www.drupal.org/project/exclude_node_title - под восьмерку там версия сырая, но возможно рабочая. На бекенде это поле является обязательным, для семерки было решение https://www.drupal.org/project/auto_entitylabel, версия под восьмерку опять-таки сырая, но можете попробовать тоже.
Спасибо sergeybelya за подсказку с модулем exclusive_node_title. Всё заработало. Спасибо tlito за хорошие советы.
спасибо вам за качественные сайты