Где генерируется тег <em> в заголовке редактирования ноды

Главные вкладки

Аватар пользователя jobsdata jobsdata 16 декабря 2020 в 12:28

Когда наводишь на ноду-тизер, появляется шестеренка, жмем редактировать, попадаем-открывается форма редактирования ноды в "наложенном" слое (overlay), наводим на заголовок "Редактирование материала Article", он находится <h1 id="overlay-title"><em>Редактирование материала Article</em> Название</h1>

Где этот тег убрать навсегда? Просто удалить этот <em>...я так понял что где то в js файле, в каком? Перелопатил все эти overlay-*.js , *.tpl и еще где то. То ли не вижу, то ли лыжи не едут...

Использую тему Bootstrap + Своя тема. Хотя это тут не причем.

Комментарии

Аватар пользователя ivnish ivnish 16 декабря 2020 в 12:40

Обычно этот наложенный слой (оверлей) вообще отключают, потому что от него больше проблем, чем пользы

Аватар пользователя jobsdata jobsdata 16 декабря 2020 в 13:02

К сожалению это проблему не решает. Все равно тег <em> остается. Вот чего нашел drupal_set_title(t('<em>Edit @type</em> @title', array('@type' => $type_name, '@title' => $node->title)), PASS_THROUGH); - как это можно переопределить или править в ядре (что является глупо)?

Аватар пользователя jobsdata jobsdata 16 декабря 2020 в 13:06
<?phpfunction node_page_edit($node) {
  $type_name = node_type_get_name($node);
  drupal_set_title(t('<em>Edit @type</em> @title', array('@type' => $type_name, '@title' => $node->title)), PASS_THROUGH);
  return drupal_get_form($node->type . '_node_form', $node);
}?>

в template использовать hook_page_edit? Mail 1