Created
July 28, 2017 17:52
-
-
Save travisrcory/410f10a3ec81431e4cd3757f073c4c53 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<#if contents.getSiblings()?has_content> | |
<#assign VOID = freeMarkerPortletPreferences.setValue("view", "carouselContentView") /> | |
<#-- | |
* Using Bootstrap 3 carousel HTML markup | |
* ${.vars["reserved-article-id"].data} is the way you fetch this information in Freemarker. In Velocity it is just ($reserved-article-id.data) | |
--> | |
<section class="main-carousel-wrapper"> | |
<div class="carousel slide" data-ride="carousel" id='main-carousel-${.vars["reserved-article-id"].data}'> | |
<ol class="carousel-indicators hidden-sm hidden-xs"> | |
<#list contents.getSiblings() as cur_contents> | |
<li class="${(cur_contents?counter == 1)?then('active', '')}" data-slide-to="${(cur_contents?counter == 1)?then(0, (cur_contents?counter - 1))}" data-target='main-carousel-${.vars["reserved-article-id"].data}'></li> | |
</#list> | |
</ol> | |
<div class="carousel-inner" role="listbox"> | |
<#list contents.getSiblings() as cur_contents> | |
<div class="${(cur_contents?counter == 1)?then('active', '')} item"> | |
<#assign article = cur_contents.getData()?eval /> | |
<#-- Here is our taglib call --> | |
<@liferay_ui["asset-display"] | |
className=article.className | |
classPK=getterUtil.getLong(article.classPK, 0) | |
template="full_content" | |
/> | |
</div> | |
</#list> | |
</div> | |
<a class="left carousel-control" href='#main-carousel-${.vars["reserved-article-id"].data}' role="button" data-slide="prev"> | |
<span class="glyphicon glyphicon-chevron-left" aria-hidden="true"></span> | |
<span class="sr-only">Previous</span> | |
</a> | |
<a class="right carousel-control" href='#main-carousel-${.vars["reserved-article-id"].data}' role="button" data-slide="next"> | |
<span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span> | |
<span class="sr-only">Next</span> | |
</a> | |
</div> | |
</section> | |
<#assign VOID = freeMarkerPortletPreferences.reset() /> | |
</#if> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment