Отображаются не все имена полей (field label) на странице материала (node)

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

Аватар пользователя s_bikey s_bikey 7 февраля 2019 в 12:39

Есть материал с некоторыми полями. Поля типа Ссылка на термин (таксономии) выводятся без имени, а все остальные с именем. Какой бы я не выбрал вариант вывода в Управление отображением, всё время у термина таксономии выводится только значение самого поля (без имени).
Заметил следующее: если очистить кэш самого сайта в меню Производительность (кэш), то при первом открытии страницы имена полей выводятся, после обновления этой страницы поля снова не выводятся.
Найти решение не удалось. Когда началась эта проблема вспомнить не могу.
Есть периодические бэкапы, могу восстановить прошлые и посмотреть, но надеюсь, что кто-то из вас уже сталкивался с этим и подскажет решение.
Заранее благодарю.

Комментарии

Аватар пользователя s_bikey s_bikey 7 февраля 2019 в 14:23

Нашел источник проблемы, но сама проблема не решилась.
Источник проблемы - тема lc3_clean. В ней термины таксономии отображаются как теги, но сам вывод терминов проверяет - выбрано ли отображение имени поля:

<?phpif (!$vars['label_hidden']) {
    $output .= '<span class="field-label"' . $vars['title_attributes'] . '>' . $vars['label'] . ': </span>';
  }?>

Но оно почему-то не отрабатывает правильно. Очищал кэш и самого браузере, не помогает.
Заметил следующее:
1. Если в код функции добавить какую-либо ошибку (например, добавить неизвестную или переименовать имеющуюся переменную), то при очистке кэша и открытие (или обновлении) страницы выводится ошибка (т.е. сама страница загружается и содержимое её тоже, но в тексте уведомления указана именно та самая ошибка, которую я добавил намеренно). Но после обновления этой страницы ошибка пропадает. Складывается ощущение, что есть еще какой-то кэш (кроме кэша сайта (кстати, в БД тоже очищал таблицы *cache и watchdog) и браузера), из которого выводится страница.
Возможно, я не совсем понимаю логику работы drupal. Если не сложно направьте или проясните некоторые моменты.