Problema con Title del contenido

Events happening in the community are now at Drupal community events on www.drupal.org.
Anonymous's picture

Saludos, en mi contenido no requiero el titulo, para lograr esto baje un plugin para no llenar el campo titulo.
hasta aqui todo bien, el problema es que son muchos contenidos, y al momento de querer editar no me aparece en en limipio o con la palabra del plugin,

lo que requiero es que del lado del administrador me aparezca otro campo (taxonomia), en vez del titulo para saber cual regiistro editar o revisar en su momento.

AttachmentSize
captura_plugin.png77.71 KB
captura_problema.png112.06 KB

Comments

Usa tokens

georch's picture

Hola roberluna,

Tienes que usar Tokens para construir un patrón para la etiqueta, por ejemplo: "informes [node:nid]" con lo que crearía un título donde adjunte a la palabra "informes" el ID del nodo. Si quieres colocar el valor de la taxonomía también te puedes referir a su valor usando un token pero la sintaxis depende de como se llame tu campo.

Saludos,
georch

Funciona pero, con nuevos contenidos

roberluna's picture

muchas gracias, si funciona, mi problema es que ya tengo muchos registros, y se guradaron sin el token, como le puedo haacer par actualizar el contenido con los tokens

Hola! Como alternativa al

w4lt3r's picture

Hola! Como alternativa al administrador de contenidos, puedes crear una vista y en ella seleccionar los campos que deseas mostrar más el campo de edición. Es relativamente sencillo, solo ten en cuenta en asignarle los permisos necesarios para que solo un administrador de contenidos pueda visualizar la vista y acceder al editor del contenido.

Otra opción que es por la que yo optaría, es dejar el campo título como obligatorio (me servira como referencia para ubicar el contenido a editar) y hacer uso del hook_preprocess_page para modificar el valor de la variable $title, por ejemplo:

<?php
// Implements hook_preprocess_page().
function mi_tema_preprocess_page(&$variables) {
 
// Utiliza este código si solo se aplica a un tipo de contenido en específico.
 
$node = $variables['node'];
  if (
$node->type == 'tipo_nodo') {
   
// $variables['title'] = 'Otro título';
   
$variables['title'] = '';
  }

 
// Utiliza solo esta línea de código si se aplica a cualquier tipo de contenido.
 
$variables['title'] = '';
}
?>

Espero te sirva, si no, vemos que otra solución darte ;) éxitos.

Spanish

Group organizers

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: