Last active
May 8, 2017 13:00
-
-
Save stevewithington/7125426 to your computer and use it in GitHub Desktop.
Mura CMS Training : ZeroFour : Custom files used for Front End Developer training.
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
<cfscript> | |
sectionFilename = 'blog'; | |
// feed setup | |
feed = $.getBean('feed').setMaxItems(3).setSortBy('releaseDate').setSortDiretion('desc'); | |
// pull only from the desired section | |
cBean = $.getBean('content').loadBy(filename=sectionFilename); | |
if ( !cBean.getIsNew() ) { | |
feed.addParam( | |
relationship='AND' | |
, field='tcontent.parentID' | |
, dataType='varchar' | |
, criteria=cBean.getContentID() | |
); | |
} | |
// the iterator! | |
it = feed.getIterator(); | |
</cfscript> | |
<section class="box-article-list"> | |
<h2 class="icon icon-news">From the blog</h2> | |
<cfif not cBean.getIsNew() and it.hasNext()> | |
<cfoutput> | |
<cfloop condition="#it.hasNext()#"> | |
<cfset item = it.next() /> | |
<cfset img = $.getURLForImage(fileid=item.getValue('fileid'), size='custom', width=180, height=167) /> | |
<article class="box-excerpt"> | |
<cfif Len(img)> | |
<a href="#item.getValue('url')#" class="image image-left"><img src="#img#" alt="#HTMLEditFormat(item.getValue('menuTitle'))#" /></a> | |
</cfif> | |
<div> | |
<header> | |
<span class="date">#LSDateFormat(item.getValue('releasedate'), 'mmmm dd, yyyy')#</span> | |
<h3><a href="#item.getValue('url')#">#HTMLEditFormat(item.getValue('menutitle'))#</a></h3> | |
</header> | |
#item.getSummary()# | |
</div> | |
</article> | |
</cfloop> | |
</cfoutput> | |
<cfelse> | |
<h3>The Blog doesn't have any entries yet.</h3> | |
</cfif> | |
</section> |
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
<cfscript> | |
sectionFilename = 'news'; | |
// feed setup | |
feed = $.getBean('feed').setMaxItems(1).setSortBy('releaseDate').setSortDiretion('desc'); | |
// pull only from the desired section | |
cBean = $.getBean('content').loadBy(filename=sectionFilename); | |
if ( !cBean.getIsNew() ) { | |
feed.addParam( | |
relationship='AND' | |
, field='tcontent.parentID' | |
, dataType='varchar' | |
, criteria=cBean.getContentID() | |
); | |
} | |
// the iterator! | |
it = feed.getIterator(); | |
</cfscript> | |
<section class="box-spotlight"> | |
<h2 class="icon icon-paper">Spotlight</h2> | |
<cfif not cBean.getIsNew() and it.hasNext()> | |
<cfoutput> | |
<cfloop condition="#it.hasNext()#"> | |
<cfset item = it.next() /> | |
<cfset img = $.getURLForImage(fileid=item.getValue('fileid'), size='custom', width=364, height=168) /> | |
<article> | |
<cfif Len(img)> | |
<a href="#item.getValue('url')#" class="image image-full"><img src="#img#" alt="#HTMLEditFormat(item.getValue('menuTitle'))#" /></a> | |
</cfif> | |
<header> | |
<!--- <span class="date">#LSDateFormat(item.getValue('releasedate'), 'mmmm dd, yyyy')#</span> ---> | |
<h3><a href="#item.getValue('url')#">#HTMLEditFormat(item.getValue('menutitle'))#</a></h3> | |
<cfif Len(item.getValue('credits'))> | |
<span class="byline">#HTMLEditFormat(item.getValue('credits'))#</span> | |
</cfif> | |
</header> | |
#item.getSummary()# | |
<footer> | |
<a href="#item.getValue('url')#" class="button button-alt button-icon button-icon-paper">Continue Reading</a> | |
</footer> | |
</article> | |
</cfloop> | |
</cfoutput> | |
<cfelse> | |
<h3>The Blog doesn't have any entries yet.</h3> | |
</cfif> | |
</section> |
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
ol.linenums { | |
list-style-type: decimal; | |
} | |
nav ul ul { | |
margin-left: 1em; | |
margin-bottom: 0; | |
} | |
ul.pagination li { | |
display: inline-block; | |
padding: 0.25em; | |
} | |
ul.pagination li a.current { | |
color: black; | |
text-decoration: none; | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment