2010-12-03 37 views
0

J'ai un type de contenu que je dois remplir un texte de contrat prédactylographiéeschamp CCK génère la valeur à l'intérieur html statique

exemple: dans le champ Nom il leur tapera leur nom et la sortie sur le noeud sera

Ce contrat est pour "tout-a-été-mis-dans-nom-champ" et bla bla bla parce que c'est un contrat.

J'ai besoin que ceci soit fait pour chaque champ et s'ils ne tapent pas quelque chose dans un champ il ne montre pas, juste comme cck montre seulement les champs tapés ou requis.

+0

Si l'une des solutions proposées a travaillé, vous devez accepter l'un d'eux. – Jimmy

Répondre

1

Essayez d'utiliser le module Contemplate. Vous pouvez taper du texte, puis appeler simplement des valeurs de jeton pour les champs CCK.

http://drupal.org/project/contemplate

+0

mais qu'en est-il quand un champ n'est pas utilisé? Puis-je faire en sorte qu'il n'appelle du texte que lorsque le champ est utilisé? –

+0

oui, comme ceci: if (! Empty ($ node-> field_foo [0] ['view'])) {imprime tout ce que vous voulez imprimer comme des valeurs de jeton} – Jimmy

0

Lisez comment créer des modèles pour node types et CCK fields et de choisir la manière qui correspond à vos besoins.

+0

Est-ce que c'est un moyen pour moi de faire en sorte que le texte vienne uniquement d'un champ rempli? –

+0

Oui, si vous connaissez un peu de PHP, par exemple. http://php.net/empty. – rik

+0

pourriez-vous me donner un exemple drupal pour un champ et être mal réglé! –