Answers for "dotcms combined content pull"

0

dotcms combined content pull

## First, set your lists

#set($newsList = $dotcontent.pull("+structureName:CcNewsStories ..."))
#set($sparkList = $dotcontent.pull("+structureName:CcSparkContents ... "))
#set($vergeList = $dotcontent.pull("+structureName:CcVergeFeatureStory ..."))

## Now combine them into one list
#set($combined = [])
#foreach($n in $newsList)
  #set($test = $combined.add($n))
#end
#foreach($s in $sparkList)
  #set($test = $combined.add($s))
#end
#foreach($v in $vergeList)
  #set($test = $combined.add($v))
#end

#if($combined.size() > 0)

<ul>
    ## Here's the key: use the $sorter tool on your foreach statement
    #foreach($c in $sorter.sort($combined,"publishDate:desc"))
     <li>
         <!--Display your story -->
     </li>
    #end
    
</ul>
#end
Posted by: Guest on June-23-2021

Browse Popular Code Answers by Language