Posted by Anonymous on October 15, 2014 at 9:46pm
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.
| Attachment | Size |
|---|---|
| captura_plugin.png | 77.71 KB |
| captura_problema.png | 112.06 KB |
Comments
Usa tokens
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
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
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_pagepara 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.