2010-06-07 18 views

Répondre

0

Dans node.tpl.php essayer

<?php print $content ?> 

Cependant,

<?php print $node->content['body']['#value']; ?> 

fonctionne pour moi aussi.

+0

merci pour la réponse. print $ content imprime juste tous les champs dans le contenu comme mes champs cck personnalisés (image, logo, etc.) Je n'ai besoin que d'une partie complète du corps:/ –

2

Les indications de contenu du corps raccourcies sont remplies/rendues pour la vue 'teaser' au lieu de 'pleine'. Dans quel contexte publiez-vous cette impression?


EDIT: Les modèles de noeuds sont généralement utilisés pour les deux, teaser et pleine puissance, mais la décision sur ce qu'il faut utiliser, ainsi que la population des entrées de contenu dans l'objet de noeud se produisent en dehors du modèle de noeud des dossiers. Dans le fichier de modèle de noeud, la variable $teaser aura la valeur TRUE si le noeud doit être affiché en tant que teaser.

Vous devez donc vérifier dans quel contexte votre modèle de noeud est appelé, car vous devrez configurer ce contexte pour rendre le noeud "full". Cela peut être dans de nombreux endroits, en fonction de qui est responsable de fournir les nœuds que vous souhaitez attribuer au thème, par ex. Si le modèle de nœud est appelé à partir d'une vue, vous devez configurer l'affichage pour utiliser la sortie "pleine page", s'il provient d'un module, vous devrez vérifier avec les paramètres du module, etc ...

+0

oui je ne faisais que chercher sur teaser, si je peux définir une nouvelle longueur pour teaser, etc, ou si je peux tourner de casse-tête. J'ai le problème pour node-blog.tpl.php –

0

Pour contrôler la longueur de votre teaser, la valeur principale est définie avec Post Settings. (Longueur des messages rognées)

Pour contrôler cela en essai de type de noeud: http://drupal.org/project/teaserbytype

REMARQUE: Teasers sont mises en cache de sorte que vous aurez besoin de http://drupal.org/project/retease

Cependant, si vous voulez simplement obtenir fait Dans le modèle de nœud, vous pouvez exécuter un node_load() et avoir tout ... mais ce n'est pas la meilleure pratique.

FYI: vous pouvez contrôler les champs CCK qui s'affichent dans le contenu $ sous Options d'affichage. PS: En mode accroche, j'utilise souvent truncate_utf8().