Respostas:
O Display Suite realmente sequestra a renderização do nó a um ponto em que as funções padrão de pré-processo não podem ser usadas.
O módulo vem com um conjunto de suas próprias funções de pré-processo, documentadas em ds.api.php .
Nesse caso, hook_ds_pre_render_alter()
pode ser usado em vez de hook_preprocess_node()
para modificar a saída através da matriz de renderização completa. Além disso, o $entity
objeto está disponível com todos os valores.
$context["entity"]