web-dev-qa-db-fra.com

Comment puis-je concaténer deux champs dans une vue?

J'ai une vue configurée pour utiliser le type de liste non formatée. J'attire environ 10 champs différents, mais j'aimerais concaténer deux d'entre eux sur une seule ligne à l'écran. Est-ce possible?

Exemple: les champs sont Content: Numéro de session, Content: Title, Content: DateTime, Content: Speaker. À l'heure actuelle, ils sont tous rendus sur des lignes distinctes. Je voudrais que le numéro de session et le titre soient concaténés sur une seule ligne, donc je reçois S3 | Le titre de ma session.

16
EmmyS

Disons que vous avez le champ A et le champ B.

  1. Assurez-vous que A, vient avant B dans la liste des champs.
  2. Modifiez le champ A et cochez "Exclure de l'affichage". Le champ n'apparaîtra plus.
  3. Modifiez le champ B, recherchez la case à cocher "Réécrire la sortie de ce champ".
  4. Sous la nouvelle zone de texte, recherchez "Modèles de remplacement". Là, vous devriez maintenant être en mesure de trouver quelque chose qui ressemble à [champ-A] et [champ-B], avec peut-être beaucoup plus d'options.
  5. Entrez "[champ-A] [champ-B]" comme modèle de remplacement.

Et vous devriez avoir les champs concaténés.

Il existe des situations où le balisage généré par les vues avec cette configuration n'est pas souhaitable, car vous aurez maintenant un "à l'intérieur" B. Si c'est un problème, vous pouvez ajouter un champ factice complètement nouveau, de type "Global: texte" et aux étapes 3, 4 et 5 de ce champ.

29
Letharion