Show in prevew par defaut

Page TS config du répertoire qui contient les news

  1. TCAdefaults { sys_file_reference { showinpreview = 1 } }

News : obtenir l'url d'un fichier joins (mp3, pdf ...)

La propriété falRelatedFiles d'une news (eg: newsItem.falRelatedFiles) permet de savoir si un ou des fichiers sont liés à une news. Pour pouvoir gérer le cas où plusieurs fichiers seraient associé à la dite news, on boucle dessus avec une boucle fluid de type foreach afin de parcourir les relatedfile associé.

Ensuite c'est la propriété originalResource.publicUrl du relatedFile de la news en question qui pour chaque fichier renvoi l'uri du fichier.

  1. <f:if condition="{newsItem.falRelatedFiles}">
  2. <f:for each="{newsItem.falRelatedFiles}" as="relatedFile">
  3. url : {relatedFile.originalResource.publicUrl}
  4. </f:for>
  5. </f:if>
  6.  
  7.  

News : Récupérer l'image associé à une news :

On utilisera tout simplement le Partial qui va bien et qui est fourni pour ça

  1. <f:render partial="Detail/FalMediaContainer" arguments="{media: newsItem.falMedia, settings:settings}" />
  2. <f:render partial="Detail/MediaContainer" arguments="{media: newsItem.media, settings:settings}" />

News : obtenir l'url d'un post (et non pas une balise de lien).

Il faut pour cela utiliser le paramètre uriOnly='1' du viewhelper n:link.

  1. <n:link uriOnly='1' newsItem='{newsItem}' settings='{settings}'></n:link>

News : Récupérer l'url de l'image associé à une news

Peut être utile si on veut utiliser l'image en tant que background d'une div (en background-size:cover) par exemple plutot que sous la forme d'une balise img.

  1. <f:for each="{newsItem.falMedia}" as="mediaElement">
  2. {f:uri.image(src:mediaElement.uid,treatIdAsReference:1)}
  3. </f:for>