¿Cómo elimino el texto "enviado por" en la pantalla del nodo?

18

En Drupal 6, la opción para eliminar ese texto se encontraba en la configuración del tema; ¿Dónde está en Drupal 7?

J-Fiz
fuente

Respuestas:

20

Para el tipo de "página básica", sería example.com/admin/structure/types/manage/page/edit. Para el tipo de "artículo", es example.com/admin/structure/types/manage/article/edit.

tim.plunkett
fuente
No sé por qué esta respuesta ha sido rechazada, pero example.com/admin/structure/types/manage/article es la ruta correcta para el tipo de contenido "artículo". La parte / editar no hace ninguna diferencia, ya que "Editar" es la pestaña predeterminada.
kiamlaluno
Tiene razón, / edit es el MENU_DEFAULT_LOCAL_TASK, por lo que se carga incluso cuando se omite.
tim.plunkett
22

Puede encontrar la opción editando la configuración del tipo de contenido.

Estructura> Tipos de contenido> Nombre del tipo

Haz clic en Editar

Luego, desmarque Mostrar autor e información de fecha. opción en Configuración de pantalla .

Daniel
fuente
¿Dónde está eso en D7? El camino es lo que se necesita.
J-Fiz
Esto elimina el pequeño texto que podría ser necesario. Esto no elimina "Enviado por"
user1071840
3

Módulo enviado por es una solución más fina FWIW. Aquí hay una cita al respecto (de la página del proyecto del módulo):

... le permite controlar el formato de la información "Enviado por" en su contenido por tipo de contenido. Agrega un conjunto de campos a su formulario de edición de nodo llamado Apariencia que le permite colocar un patrón tokenizado para el texto que desea mostrar.

Depende del módulo Token . Nota: este módulo no crea ningún dato; más bien se basa en otros módulos que proporcionan esos datos a través de Token.

Es posible que el módulo Tokens personalizados sea útil para cosas que aún no se han proporcionado.

1kenthomas
fuente
0

En caso de que desee ocultar el texto "Enviado por" en el código, que es bastante más flexible que la configuración del nodo:

function my_theme_preprocess_node(&$variables) {
  if ($variables['submitted']) {
    $variables['submitted'] = t('!username on !datetime', array('!username' => $variables['name'], '!datetime' => $variables['date']));
  }
}
mchar
fuente