web-dev-qa-db-fra.com

Comment supprimer le texte "soumis par" sur l'affichage du nœud?

Dans Drupal 6 l'option de supprimer ce texte se trouvait dans les paramètres du thème; où est-il dans Drupal 7?

18
J-Fiz

Pour le type "page de base", ce serait example.com/admin/structure/types/manage/page/edit. Pour le type "article", c'est example.com/admin/structure/types/manage/article/edit.

20
tim.plunkett

Vous pouvez trouver l'option en modifiant les paramètres de type de contenu.

Structure> Types de contenu> Nom du type

Cliquez sur Modifier

Décochez ensuite l'option Afficher l'auteur et la date. dans Paramètres d'affichage.

22
Daniel

Module Soumis par est une solution plus fine FWIW. Voici une citation à ce sujet (à partir de la page du projet du module):

... vous permet de contrôler le format des informations "Soumis par" sur votre contenu par type de contenu. Il ajoute un jeu de champs à votre formulaire de modification de noeud appelé Apparence qui vous permet de mettre un modèle à jetons pour le texte que vous souhaitez afficher.

Dépend du module Token . Remarque: ce module ne crée aucune donnée; il s'appuie plutôt sur d'autres modules fournissant ces données via Token.

Vous pourriez trouver le module Tokens personnalisés utile pour les choses qui ne sont pas déjà fournies.

3
1kenthomas

Dans le cas où vous souhaitez masquer le texte "Soumis par" dans le code, qui est plutôt plus flexible que les paramètres du nœud:

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