Descrivo brevemente il mio problema.
Ho la necessità di sovrascrive il template di tutti i Field di un dato tipo (list text) ma solo per un specifico tipo di contenuto.
In buona sostanza tutti i field di tipo list text usati nel tipo di contenuto X dovrebbero avere il medesimo template.
Per l'override di tutti i field di uno specifico tipo non ci sono problemi, field--list-text.tpl.php e lo applico a tutti ma se a sua volta lo volessi limitare solo ad uno specifico contenuto? C'è una soluzione?
Mi faccio la domanda e mi do la risposta.
Scrivo come ho risolto nel caso servisse a qualcuno:
Implementato hook_preprocess_field() nel template.php del tema:
<?php
function THEMENAME_preprocess_field(&$vars)
{
$vars['theme_hook_suggestions'][] = 'field__' . $vars['element']['#field_type'] . '__' . $vars['element']['#bundle'];
}
?>
Aggiunto al tema field--field-type--content-type.tpl.php per l'override, quindi nel mio caso: field--list-text--tipodicontenuto.tpl.php.
Ed ovviamente un clear cache.