##Check if page is in emergency mode #set ($emergency = ($_XPathTool.selectSingleNode($contentRoot, "/system-index-block/calling-page/system-page/system-data-structure/emergency"))) #set ($emergencyYesNo = ($_XPathTool.selectSingleNode($emergency, "display-messages"))) #if ($emergencyYesNo.value == "Yes") #set ($emergencyMessages = ($_XPathTool.selectNodes($emergency, "message")))
#foreach ($message in $emergencyMessages) #set ($color = ($_XPathTool.selectSingleNode($message, "color"))) #set ($heading = ($_XPathTool.selectSingleNode($message, "heading"))) #set ($text = ($_XPathTool.selectSingleNode($message, "text")))

${_EscapeTool.html($heading.value)}


$text.value

#end
#end ##CHECK IF SLIDESHOW SHOULD BE HIDDEN #set ($slideShowHide = ($_XPathTool.selectSingleNode($emergency, "hide-slideshow"))) #if ($slideShowHide.value == "No") #set($slides = $_XPathTool.selectNodes($contentRoot, "/system-index-block/calling-page/system-page/system-data-structure/slide[bannerImage[link]]")) ## If the slideshow should display, then output the DOM elements for it. ## The actual slideshow is populated by an RSS feed from UMSL Daily. ## Script for that is in umsl-main.js
#set($umsldailyYesNo = $_XPathTool.selectSingleNode($contentRoot, "//system-data-structure/slide/umsldaily1").value) #if($umsldailyYesNo == "Yes")

$_EscapeTool.xml($slide.getChild("headline").value)

$_EscapeTool.xml($slide.getChild("linkText").value) »

#else

$_EscapeTool.xml($slide.getChild("headline").value)

$_EscapeTool.xml($slide.getChild("linkText").value) »

#end
#set($numArray = ["zero", "one", "two", "three", "four", "five", "six", "seven", "eight", "nine", "ten"]) #foreach($slide in $slides) #set($link="${slide.getChild('thumb').getChild('path').value}") #if($slide.getChild("linkURL").getChild("link")) #set($link = $_EscapeTool.xml($slide.getChild("linkURL").getChild("link").value)) #elseif($slide.getChild("symlink").getChild("path").value != "/") #set($link = $_EscapeTool.xml($slide.getChild("symlink").getChild("content").getChild("system-symlink").value)) #end #set($umsldailyYesNo = $_XPathTool.selectSingleNode($contentRoot, "//system-data-structure/slide/umsldaily1").value) #if($umsldailyYesNo == "Yes")

$_EscapeTool.xml($slide.getChild("headline").value)

$_EscapeTool.xml($slide.getChild("linkText").value) »

#else

$_EscapeTool.xml($slide.getChild("headline").value)

$_EscapeTool.xml($slide.getChild("linkText").value) »

#end #end
#end ##End of slideshow ##Main Nav Segment #set ($mainNavCategory = ($_XPathTool.selectNodes($contentRoot, "/system-index-block/calling-page/system-page/system-data-structure/main-nav/category"))) #set ($collegeLinks = ($_XPathTool.selectNodes($contentRoot, "/system-index-block/calling-page/system-page/system-data-structure/colleges/link"))) ## Loop through categories for the main nav ##Mobile Main Nav - Repeat nav loops to output mobile nav
    #foreach ($category in $mainNavCategory) #set ($categoryTitle = ($_XPathTool.selectSingleNode($category, "category-title"))) #set ($links = ($_XPathTool.selectNodes($category, "link")))
  • ${_EscapeTool.html($categoryTitle.value)}
      ##Loop through each link within category #foreach ($link in $links) #set ($linkTitle = ($_XPathTool.selectSingleNode($link, "link-title"))) #set ($linkTarget = ($_XPathTool.selectSingleNode($link, "link-target/content/system-symlink")))
    • ${_EscapeTool.html($linkTitle.value)}
    • #end
  • #end ##Now Loop through college links
  • Colleges and Schools
      #foreach ($link in $collegeLinks) #set ($linkTitle = ($_XPathTool.selectSingleNode($link, "link-title"))) #set ($linkTarget = ($_XPathTool.selectSingleNode($link, "link-target/content/system-symlink")))
    • ${_EscapeTool.html($linkTitle.value)}
    • #end