Question

J'ai deux types de contenu, les deux ont un titre de noeud et une pièce jointe, les champs de pièce jointe au document sont des noms différents (provenant de deux types de contenu différents).

À mon avis, le titre du nœud et le nom du fichier sont affichés dans un tableau. Les titres de nœud sont tous intéressants dans une colonne, mais les deux champs de pièce jointe de type contenu sont affichés dans deux colonnes distinctes, ce qui donne trois colonnes au total alors qu'il ne devrait y en avoir que deux. Chaque ligne a un titre de document unique, mais l'une ou l'autre des colonnes est toujours vide en fonction du titre de document du type de contenu affiché.

Comment puis-je combiner ces deux champs pour qu'ils s'affichent dans la même colonne afin que l'apparence soit transparente? Il n'est pas important de savoir que ces documents proviennent de deux types de contenu différents. Celles-ci sont organisées en termes de taxonomie plus larges, il est donc impossible de faire simplement deux vues différentes.

Était-ce utile?

La solution

Hélas, la réponse était exacte dans l'aide sur les vues:

  

Colonne

     

Par défaut, chaque champ est le sien   colonne. Cependant, vous pouvez placer   plusieurs champs dans la même colonne. À   Pour ce faire, choisissez le champ que vous souhaitez   représenter la colonne, puis choisir   un autre champ et définissez la 'colonne'   valeur à ce domaine. Vous pouvez placer comme   autant de domaines que vous le souhaitez en un seul   colonne, mais seulement le champ principal dans un   la colonne peut être triée par clic.

Autres conseils

J'ai trouvé cette réponse et cela fonctionne pour moi:

http://drupal.org/node/1120304#comment-5111606

Vous pouvez utiliser n’importe quel champ en tant que jeton dans un autre champ du module Vues par défaut.

Donc, si vous voulez concaténer des champs de texte, dites que vous avez le champ A avec la valeur "Hello". et champ B avec la valeur "Monde". et vous voulez un champ concat avec la valeur "Hello World":

1) Éditez le champ A, choisissez d’exclure de l’affichage, faites la même chose avec le champ B 2) Créez le champ C en tant que Global: texte et assurez-vous qu'il est ordonné après les champs A et B (vous pouvez uniquement utiliser les champs en tant que jetons s'ils sont définis avant le champ cible). 3) Vous pouvez maintenant voir les modèles de remplacement disponibles juste sous la valeur textarea dans le champ C. Ce sera quelque chose comme [champ A] [champ B]

Maintenant, si vous voulez calculer un champ de nombre basé sur 2 autres champs, la méthode est similaire à concattre, sauf que pour le champ C, vous utiliseriez le champ Global: Expression mathématique: 1) Éditez le champ A, choisissez d’exclure de l’affichage, faites la même chose avec le champ B 2) Créez le champ C en tant que Global: Expression mathématique et assurez-vous qu'il est ordonné après les champs A et B (vous pouvez uniquement utiliser les champs en tant que jetons s'ils sont définis avant le champ cible). 3) Vous pouvez maintenant voir les modèles de remplacement disponibles juste sous la valeur textarea dans le champ C. Ce sera quelque chose comme [champ A] + [champ B]

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top