Solución:
La forma más directa podría ser hacer algo en este sentido en hook_node_presave () en un módulo personalizado:
function YOURMODULE_node_presave($node) {
if(isset($node->field_image)) {
$node->field_image[LANGUAGE_NONE][0]['alt']=$node->title;
$node->field_image[LANGUAGE_NONE][0]['title']=$node->title;
}
}
dónde field_image
es el nombre real del campo de imagen que tiene en su nodo.
Si no desea que se vean a sus usuarios o que intenten cambiar esto, asegúrese de que el alt
y title
las casillas no están marcadas en la configuración de campo, por ejemplo:
ya que esto es solo para el campo agregar / editar widget en el formulario; el código anterior seguirá funcionando incluso si estos atributos no están “habilitados”.
Puede usar tokens de ImageField:
El módulo ImageField Tokens amplía la funcionalidad predeterminada de los campos de imagen y agrega la capacidad de especificar valores predeterminados y usar tokens de nodo en el texto Alt y Título.