Supprimez les liens "en savoir plus" et "Ajouter un nouveau commentaire" sur la page d'accueil

8

Comment supprimer ou modifier la liste des liens affichés après le contenu?

Onita
la source

Réponses:

14

Dans le fichier template.php de votre thème, ajoutez cet extrait:

function THEMENAME_preprocess_node(&$variables) {
  if ($variables['is_front']) {
    unset($variables['content']['links']);
  }
}

N'oubliez pas de vider le cache par la suite. Et remplacez THEMENAME par votre thème actuel.

tim.plunkett
la source
@ tim.plunkett J'utilise le thème zen lorsque j'insère votre code dans mon template.php, j'ai un server errormessage. que devrais-je faire? Mercis,
Jone
Correction du code.
Berdir
@Berdir j'ai fait ça: function STARTERKIT_preprocess_node(&$variables) { if ($variables['is_front']) { unset($variables['content']['links']); } }et j'ai vidé le cache. la page est montée mais rien n'est changé je vois toujours les liens lire plus. Que devrais-je faire?
Jone
Je ne suis pas sûr, essayez de voir quelle valeur $ variables ['is_front'] a en l'imprimant, peut-être avez-vous besoin d'une condition différente
Berdir
Vous pouvez également commenter le si complètement, alors les liens doivent toujours être cachés. Et bien sûr, assurez-vous que votre fonction est réellement appelée, avez-vous effacé le cache du registre des thèmes, etc.?
Berdir
0

Modifier le modèle de nœud ...

Vous pouvez utiliser des remplacements de modèle de nœud tels que "node-fonts.tpl.php" où "fonts" est le nom du type de nœud. Vous allez copier "node.tpl.php" pour le faire puis le modifier à votre guise. Ce modèle se trouve dans "[SITE ROOT] / modules / node /". Copiez ceci dans votre dossier de thème. Lorsque je fais cela, je crée un sous-dossier appelé "nœud" pour aider à organiser les remplacements de thème.

Si vous voulez une solution plus simple, j'utiliserais ConTemplate (autrement connu sous le nom de modèle de contenu). Cela vous permettra de contrôler cela à partir de la configuration d'administration du type de contenu (crée un onglet de modèle qui a des options pour l'accroche et le nœud complet). Cela fournit également des détails sur les variables disponibles et des exemples de données du dernier nœud inséré du type que vous regardez.

Patrick
la source