Відповідь, безумовно, використовувати field.tpl.php . Якщо ви подивитесь на джерело цього файлу, ви можете побачити рядки, що порушують:
<?php if (!$label_hidden): ?>
<div class="field-label"<?php print $title_attributes; ?>>
<?php print $label ?>:
</div>
<?php endif; ?>
(мінливий пробіл та відступ для ясності).
Видалити товсту кишку так само просто, як замінити вищезазначені рядки на:
<?php if (!$label_hidden): ?>
<div class="field-label"<?php print $title_attributes; ?>>
<?php print $label ?>
</div>
<?php endif; ?>
Я щойно перевірив це на пустій установці Drupal, і вона прекрасно працює; більше польових кольорів після польових міток.
Якщо ви вже робите те саме, але не отримуєте правильних результатів, то я можу подумати про одну-дві речі, які можуть зіпсуватись:
- Ви помістили власну версію field.tpl.php у папку модулів, а не в папку з темою вашого активного сайту (вона повинна бути в папці з темами).
- Інший модуль / елемент у системі також переосмислює field.tpl.php, більш надійним способом, ніж ви є зараз. Перевірка того, чи так це, передбачає незмінне вимкнення кожного включеного модуля, щоб визначити, звідки виникає проблема.
Ви не зможете внести зміни за допомогою функції попередньої обробки шаблону, оскільки двокрапка введена у файл шаблону.