Carousel About Us

Legislation

Citizens Highlights

Navigation Menu

An error occurred while processing the template.
Template importing failed (for parameter value "_TEMPLATE_CONTEXT_/20154/20702/12226227/12331509"):
Unable to find FreeMarker template with ID _TEMPLATE_CONTEXT_/20154/20702/12226227/12331509

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #import "${journalTemplatesPath}/1233...  [in template "20154#20194#29350523" at line 2, column 1]
----
1<#-- Global scope --> 
2<#import "${journalTemplatesPath}/12331509" as cpic /> 
3 
4<#if !entries?has_content> 
5	<#if themeDisplay.isSignedIn()> 
6		<div class="alert alert-info"> 
7			<@liferay.language key="there-are-no-menu-items-to-display" /> 
8		</div> 
9	</#if> 
10<#else> 
11    <#if layout.isPrivateLayout()> <#-- Handle adjusters, agents, bpopartners, and lobbyists --> 
12        <#assign curSite = portalUtil.getCurrentCompleteURL(request)?keep_after("/group/")?keep_before("?") /> 
13    <#elseif portalUtil.getCurrentCompleteURL(request)?contains("/web/")> <#-- Catch any public sites --> 
14        <#assign curSite = portalUtil.getCurrentCompleteURL(request)?keep_after("/web/")?keep_before("?") /> 
15    <#else> <#-- defautlt to the main site --> 
16        <#assign curSite = "public" /> 
17    </#if> 
18 
19    <#assign 
20        addLiveChat = false 
21        curSite = curSite?keep_before("/") 
22    /> 
23 
24    <#if curSite == "adjusters"> 
25        <#assign 
26            brkLg = [0] <#-- Use this setting to determine which number icon(s) represents the breakpoint for each row in large view (0 for one row).  MUST BE A SEQUENCE! --> 
27            brkMd = [0] <#-- Use this setting to determine which number icon represents the breakpoint for each row in medium view (0 for one row) --> 
28            brkSm = [0] <#-- Use this setting to determine which number icon represents the breakpoint for each row in small view (0 for one row) --> 
29        /> 
30    <#elseif curSite == "agents"> 
31        <#assign 
32            brkLg = [0] 
33            brkMd = [0] 
34            brkSm = [0] 
35        /> 
36    <#elseif curSite == "bpopartners"> 
37        <#assign 
38            brkLg = [0] 
39            brkMd = [0] 
40            brkSm = [0] 
41        /> 
42    <#elseif curSite == "lobbyist"> 
43        <#assign 
44            brkLg = [0] 
45            brkMd = [0] 
46            brkSm = [0] 
47        /> 
48    <#else> 
49        <#assign 
50            brkLg = [0] 
51            brkMd = [5] 
52            brkSm = [3, 6] 
53        /> 
54    </#if> 
55 
56    <@cpic.buildGlobalAppBar bLg=brkLg bMd=brkMd bSm=brkSm addLiveChat=addLiveChat /> 
57</#if> 

Breadcrumb

Web Content Display (Global)

Legislation

Asset Publisher

An error occurred while processing the template.
Template importing failed (for parameter value "_TEMPLATE_CONTEXT_/20154/20702/20083/12331509"):
Unable to find FreeMarker template with ID _TEMPLATE_CONTEXT_/20154/20702/20083/12331509

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #import "${journalTemplatesPath}/1233...  [in template "20154#20194#29372193" at line 2, column 1]
----
1<#-- Public scope --> 
2<#import "${journalTemplatesPath}/12331509" as cpic /> 
3 
4<#assign 
5    cards = [] 
6    cardBody = "" 
7    contentClasses = '${cpic.cpicCssContentClasses} ${cpic.cpicCssContentArchiveClasses} general-archive' 
8/> 
9 
10<#list entries> 
11    <div class="${contentClasses}"> 
12        <#items as entry> 
13            <#assign rootElement = cpic.getRootElement(entry) /> 
14 
15            <#if rootElement?has_content> 
16                <#assign 
17                    genLink = cpic.getXmlData(rootElement, 'gen_url')?trim 
18                    genLink = genLink?has_content?then(genLink, cpic.getRelativeFilePath(cpic.getXmlData(rootElement, 'gen_file'))) 
19                    genTarget = getterUtil.getBoolean(cpic.getXmlData(rootElement, 'gen_same'))?then('_self', '_blank') 
20                    genText = cpic.getXmlData(rootElement, 'gen_title') 
21                    genYear = cpic.getFormattedDate(getterUtil.getString(cpic.getXmlData(rootElement, 'gen_date')), 'yyyy') 
22                    header = header?has_content?then(header, genYear) 
23                    showCard = ((getterUtil.getInteger(genYear) + 2) gte cpic.currentYear)?then(true, false) 
24                /> 
25 
26                <#if header != genYear> 
27                    <@createCard cards=cards cardBody=cardBody header=header showCard=showCard /> 
28 
29                    <#assign 
30                        cardBody = "" 
31                        header = genYear 
32                    /> 
33                </#if> 
34 
35                <#assign cardBody += '<div><a href="${genLink}" target="${genTarget}">${genText}</a></div>' /> 
36 
37                <#if entry?is_last> 
38                    <@createCard cards=cards cardBody=cardBody header=header showCard=showCard /> 
39                </#if> 
40            </#if> 
41        </#items> 
42     
43        <@cpic.buildShowHideButtons cgId="legCards" /> 
44         
45        <@cpic.buildCardLayout cards=cards cardsCssId="legCards" cardsCssClasses="card-link-caret-left legislation-cards mb-4" contentTemplate=true lgColTotal=3 /> 
46    </div> 
47</#list> 
48 
49<#macro createCard cards cardBody header showCard> 
50    <#assign headerLeft> 
51        <span class="pr-3"><i class="card-link-caret fas"></i></span> 
52        <span class="card-link-text pl-2">${header}</span> 
53    </#assign> 
54 
55    <#assign card> 
56        <@cpic.buildCard cardBody=cardBody cardHeaderLeftContent=headerLeft useHeaderRight=false showCard=showCard cardLinkId="leg_link_${header}" cardBodyId="leg_${header}" /> 
57    </#assign> 
58 
59    <#assign cards += [card] /> 
60</#macro> 
61 
62<script> 
63    cpicEW.addCards("legCards", false, false); 
64</script>