Comment concaténer deux champs dans une vue?

15

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, tous sont 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.

EmmyS
la source
cela peut également être fait en utilisant les paramètres de champs sous l' onglet Format, voir Champs: Paramètres , après avoir cliqué sur ce bouton, vous verrez une fenêtre contextuelle, il vous suffit maintenant de cocher les champs sous l' option en ligne .
WaQaR Ali

Réponses:

28

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 y a des situations où le balisage généré par Views avec cette configuration n'est pas souhaitable, car vous aurez maintenant A "à l'intérieur" B. Si c'est un problème, on peut ajouter un tout nouveau champ factice, de type "Global: text" et aux étapes 3, 4 et 5 de ce champ.

Létharion
la source
2
Oui, j'ai trouvé cela plus compréhensible d'exclure les champs A et B et d'utiliser un nouveau champ fictif pour les concaténer ensemble.
Johnathan Elmore
+1 question positive et cette réponse - des trucs formidables - J'ai aussi trouvé que ça marche. Et si vous souhaitez que le champ résultant puisse être lié, vous pouvez utiliser Content: Path et l'utiliser comme un jeton dans les paramètres de réécriture du champ de texte Global :.
therobyouknow
@Letharion Comment peut concaténer deux fichiers et les afficher dans le nœud?
Yama