Blue Cross and Blue Shield of Alabama | Health Insurance Alabama
An error occurred while processing the template.
Denied resolving class java.lang.Class by java.lang.Class
1<style type="text/css">
2 body div.main_content section.marketing_area > ul li div.diags {
3 background: none;
4 }
5</style>
6
7#set ($longGroupId = $getterUtil.getLong($groupId))
8#set ($journalArticleService = $portal.getClass().forName("com.liferay.portlet.journal.service.JournalArticleLocalServiceUtil"))
9#set ($journalArticleResourceService = $portal.getClass().forName("com.liferay.portlet.journal.service.JournalArticleResourceLocalServiceUtil"))
10#set ($assetEntryService = $portal.getClass().forName("com.liferay.portlet.asset.service.AssetEntryLocalServiceUtil"))
11#set ($assetTagService = $portal.getClass().forName("com.liferay.portlet.asset.service.AssetTagLocalServiceUtil"))
12#set ($localeTransformer = $portal.getClass().forName('com.liferay.portlet.journal.util.LocaleTransformerListener').newInstance())
13#set ($VOID = $localeTransformer.setLanguageId($request.theme-display.language-id))
14#set ($usedArticleIds = $portal.getClass().forName('java.util.HashSet').newInstance())
15#set ($journalArticleClassName = "com.liferay.portlet.journal.model.JournalArticle")
16#set ($journalArticleResourceClassName = "com.liferay.portlet.journal.model.JournalArticleResource")
17#set ($journalArticles = $journalArticleService.getStructureArticles($longGroupId, $SlideStructureId.getData()))
18#set ($validJournalArticles = $portal.getClass().forName("java.util.ArrayList").newInstance())
19
20<section class="marketing_area">
21 <div class="slider_controls">
22 <ul>
23 <li class="prev"><a>Previous</a></li>
24 <li class="next"><a>Next</a></li>
25 </ul>
26 </div>
27 <ul>
28 #foreach ($journalArticle in $journalArticles)
29 #if (!$usedArticleIds.contains($journalArticle.getArticleId()))
30 #set ($VOID = $usedArticleIds.add($journalArticle.getArticleId()))
31 #set ($articleResource = $journalArticle.getArticleResource())
32 #set ($assetEntry = $assetEntryService.getEntry($journalArticleClassName, $articleResource.getPrimaryKey()))
33 #set ($tagNames = $assetEntry.getTagNames())
34
35 #set ($showJournalArticle = true)
36 #foreach ($tagName in $tagNames)
37 #if ($tagName == "inactive")
38 #set ($showJournalArticle = false)
39 #end
40 #end
41 #if ($showJournalArticle)
42 #set ($mostRecentArticle = $journalArticleService.getLatestArticle($longGroupId, $journalArticle.getArticleId(), 0))
43
44 $validJournalArticles.add($mostRecentArticle)
45 #end
46 #end
47 #end
48
49
50 #set ($startSlideIndex = $mathTool.random(0, $validJournalArticles.size()) + 1)
51
52 #foreach ($slide in $validJournalArticles)
53 #set ($xml = $localeTransformer.onXml($slide.content))
54
55 #set ($contentDoc = $saxReaderUtil.read($xml))
56 #set ($dynamicElements = $contentDoc.getRootElement().elements("dynamic-element"))
57 #foreach ($dynamicElement in $dynamicElements)
58 #set ($attributeName = $dynamicElement.attribute("name").getText())
59 #if ($attributeName == "Background-Image")
60 #set ($Background-Image = $!dynamicElement.elements().get(0).getText())
61 #end
62 #if ($attributeName == "Forground-Image")
63 #set ($Forground-Image = $!dynamicElement.elements().get(0).getText())
64 #end
65 #if ($attributeName == "Forground-Image-Top-Pos")
66 #set ($Forground-Image-Top-Pos = $!dynamicElement.elements().get(0).getText())
67 #end
68 #if ($attributeName == "Forground-Image-Left-Pos")
69 #set ($Forground-Image-Left-Pos = $!dynamicElement.elements().get(0).getText())
70 #end
71 #if ($attributeName == "Text-Image")
72 #set ($Text-Image = $!dynamicElement.elements().get(0).getText())
73 #end
74 #if ($attributeName == "Text-Image-Top-Pos")
75 #set ($Text-Image-Top-Pos = $!dynamicElement.elements().get(0).getText())
76 #end
77 #if ($attributeName == "Text-Image-Left-Pos")
78 #set ($Text-Image-Left-Pos = $!dynamicElement.elements().get(0).getText())
79 #end
80 #if ($attributeName == "Button-Target")
81 #set ($Button-Target = $!dynamicElement.elements().get(0).getText())
82 #end
83 #if ($attributeName == "Button-Top-Pos")
84 #set ($Button-Top-Pos = $!dynamicElement.elements().get(0).getText())
85 #end
86 #if ($attributeName == "Button-Left-Pos")
87 #set ($Button-Left-Pos = $!dynamicElement.elements().get(0).getText())
88 #end
89 #if ($attributeName == "Button-Text")
90 #set ($Button-Text = $!dynamicElement.elements().get(0).getText())
91 #end
92 #if ($attributeName == "Button-Target-Render-As-Tag")
93 #set ($Button-Target-Render-As-Tag = $!dynamicElement.elements().get(0).getText())
94 #end
95 #end
96
97 <li style="background: url($Background-Image) top center no-repeat #000;" #if ($velocityCount == $startSlideIndex)class="current"#end>
98 <div class="slider_ins">
99 <img src="$Forground-Image" style="top: $Forground-Image-Top-Pos; left: $Forground-Image-Left-Pos;">
100 <img src="$Text-Image" style="top: $Text-Image-Top-Pos; left: $Text-Image-Left-Pos;">
101 #if ($Button-Target-Render-As-Tag == "true")
102 $Button-Target
103 #else
104 <a href="$Button-Target"
105 #end
106 style="top: $Button-Top-Pos; left: $Button-Left-Pos;">
107 $Button-Text
108 </a>
109 </div>
110 <div class="diags"></div>
111 </li>
112 #end
113 </ul>
114</section>
115#set($validDelay = $getterUtil.getLong($SlideAutoadvanceDelay.getData(), 7) * 1000 + 800)
116
117<script type="text/javascript">
118
119 function slideAutoAdvance() {
120 heroShowNext();
121 }
122
123 $(document).ready(function() {
124 window.setInterval(slideAutoAdvance, $validDelay);
125 });
126
127</script>