Note: This does not effect photoblogs which have not been customized.
Two page templates need to be edited in order to get the photos paging in a gallery, they are:
- _thumb
- Blog
_thumb page template
The _thumb page template has the same edits no-matter what Theme you are using. Open your _thumb page template and add the follow code to the very top:
- Code: Select all
#set($galPath = "")
#if($model.weblogGallery)
#set($galPath = $model.weblogGallery.path)
#end
Then, further-down in the same page template you should see the following:
- Code: Select all
$url.entry($image.entry.anchor)
This needs to be changed to:
- Code: Select all
$url.entry($image.entry.anchor, $galPath)
That's the _thumb template done. The result should be something like the following, although their are slight variations between the different themes:
- Code: Select all
#set($galPath = "")
#if($model.weblogGallery)
#set($galPath = $model.weblogGallery.path)
#end
#foreach( $image in $images )
#set($thumb = $image.thumbSquare)
#set($preview = '')
#set($preview = $image.preview)
#if($utils.isEmpty($preview)) #set($preview = $image) #end
<a href="$url.entry($image.entry.anchor, $galPath)" title="$utils.removeHTML($image.entry.title)"><img src="$url.photo($thumb.path)" width="$thumb.width" height="$thumb.height" alt="#showImageAltTag($image)" class="thumb"></a>
#end
Blog page template
The edits to the Blog page template will be different depending upon the original Theme that was customized. The edits for each theme are shown below, just find the corresponding theme and compare the difference between your current Blog page template and the one below.
Arctic
- Code: Select all
#includeTemplate($model.weblog "header")
#if($model.weblogGallery)
<div class="entryInfo" style="margin-bottom:10px;">
<div class="galleryFeed"><a href="$url.feed.entries.atom($gal.path, false)" title="XML feed for gallery '$gal.name'"><img src="$url.absoluteSite/images/feed-icon-16x16.gif" alt="XML"/></a></div>
<h3>#showWeblogGalleryPath($model.weblogGallery "Galleries" "|")</h3>
</div>
#end
#set($pager = $model.getWeblogEntriesPager())
#showWeblogEntriesPager($pager)
<div class="next-previous">#showNextPrevControl($pager)</div>
<script type="text/javascript">
<!--
window.onload = function() {fadeIn('photo');window.name='main';}
//--!>
</script>
#includeTemplate($model.weblog "footer")
Basic
- Code: Select all
#includeTemplate($model.weblog "header")
<center>
#if($model.weblogGallery)
<div id="page">
<div class="galleryFeed"><a href="$url.feed.entries.atom($gal.path, false)" title="XML feed for gallery '$gal.name'"><img src="$url.absoluteSite/images/feed-icon-16x16.gif" alt="XML"/></a></div>
<h3>#showWeblogGalleryPath($model.weblogGallery "Galleries" "|")</h3>
</div>
#end
#set($pager = $model.getWeblogEntriesPager())
#showWeblogEntriesPager($pager)
<div class="next-previous">#showNextPrevControl($pager)</div>
</center>
<script type="text/javascript">
window.onload = function() {fadeIn('photo');window.name='main';}
//--!>
</script>
#includeTemplate($model.weblog "footer")
Congo
- Code: Select all
#includeTemplate($model.weblog "header")
<div align="center">
#if($model.weblogGallery)
<div id="galleriesContainer">
<div id="Content">
<div id="centercontent_wrap">
<div id="centercontent">
<h3 class="galleryTitle">#showWeblogGalleryPath($model.weblogGallery "Galleries" "::")</h3>
</div>
</div>
</div>
</div>
#end
#set($pager = $model.getWeblogEntriesPager())
#showWeblogEntriesPager($pager)
#showNextPrevControl($pager)
</div>
<script type="text/javascript">
<!--
window.onload = function() {fadeIn('photo');window.name='main';}
//--!>
</script>
#includeTemplate($model.weblog "footer")
Curacao
- Code: Select all
#includeTemplate($model.weblog "header")
<div id="mainContainer">
#if($model.weblogGallery)
<div id="sectionTitle">
<img src="http://localhost:8080/pdebug34/bobob/resource/images/round_left_turquoise.gif" width="5" height="32" class="navleft">
<div class="siteTitle">#showWeblogGalleryPath($model.weblogGallery "Galleries" "|")</div>
<img src="http://localhost:8080/pdebug34/bobob/resource/images/round_right_turquoise.gif" width="5" height="32" class="navright"></div>
#end
#set($pager = $model.getWeblogEntriesPager())
#showWeblogEntriesPager($pager)
<div class="nextPrevious">#showNextPrevControl($pager)</div>
</div>
<script type="text/javascript">
<!--
window.onload = function() {fadeIn('photo');window.name='main';}
//--!>
</script>
#includeTemplate($model.weblog "footer")
Intuition
- Code: Select all
#includeTemplate($model.weblog "header")
#if($model.weblogGallery)
<div id="galleries" style="margin-bottom:10px;">
<div class="galleryFeed"><a href="$url.feed.entries.atom($gal.path, false)" title="XML feed for gallery '$gal.name'"><img src="$url.absoluteSite/images/feed-icon-16x16.gif" alt="XML"/></a></div>
<h3>#showWeblogGalleryPath($model.weblogGallery "Galleries" "|")</h3>
</div>
#end
#set($pager = $model.getWeblogEntriesPager())
#showWeblogEntriesPager($pager)
<div class="next-previous">#showNextPrevControl($pager)</div>
<script type="text/javascript">
<!--
window.onload = function() {fadeIn('photo');window.name='main';}
//--!>
</script>
#includeTemplate($model.weblog "footer")
Jet
- Code: Select all
#includeTemplate($model.weblog "header")
#if($model.weblogGallery)
<div class="galleryContainer">
<div class="galleryHeading">
<div class="galleryPath">#showWeblogGalleryPath($model.weblogGallery "Galleries" "|")</div>
</div>
</div>
#end
#set($pager = $model.getWeblogEntriesPager())
#showEntriesPager($pager "day")
<div class="next-previous">#showNextPrevControl($pager)</div>
<script type="text/javascript">
window.onload = function() {fadeIn('photo');}
if (getRequestParameter('show') == 'commentsForm'){
toggleSlide('commentsForm');
}
</script>
#includeTemplate($model.weblog "footer")
Mangosteen
- Code: Select all
#includeTemplate($model.weblog "header")
<div id="Content">
#if($model.weblogGallery)
<h3>#showWeblogGalleryPath($model.weblogGallery "Galleries" "|")</h3>
#end
#set($pager = $model.getWeblogEntriesPager())
#showWeblogEntriesPager($pager)
<div class="next-previous">#showNextPrevControl($pager)</div>
</div>
<script type="text/javascript">
window.onload = function() {fadeIn('photo');window.name='main';}
</script>
#includeTemplate($model.weblog "footer")
Pumpkin
- Code: Select all
#includeTemplate($model.weblog "header")
<div id="container">
<div id="contentContainer">
#if($model.weblogGallery)
<div class="galleryDesc">
<div class="galleryFeed"><a href="$url.feed.entries.atom($gal.path, false)" title="XML feed for gallery '$gal.name'"><img src="$url.absoluteSite/images/feed-icon-16x16.gif" alt="XML"/></a></div>
<h3>#showWeblogGalleryPath($model.weblogGallery "nil" "|")</h3>
</div>
#end
#set($pager = $model.getWeblogEntriesPager())
#showWeblogEntriesPager($pager)
<div class="bottom-next-prev">#showNextPrevControl($pager)</div>
</div>
<div id="navContainer">
#includeTemplate($model.weblog "sidebar")
</div>
</div>
<script type="text/javascript">
window.onload = function() {fadeIn('photo');window.name='main';}
</script>
#includeTemplate($model.weblog "footer")
Smoke
- Code: Select all
#includeTemplate($model.weblog "header")
#if($model.weblogGallery)
<div id="contentContainer" style="margin-bottom:10px;">
<div class="galleryPath">#showWeblogGalleryPath($model.weblogGallery "Galleries" "|")</div>
</div>
#end
#set($pager = $model.getWeblogEntriesPager())
#showEntriesPager($pager "day")
<div class="weblog-next-prev">#showNextPrevControl($pager)</div>
<script type="text/javascript">
window.onload = function() {fadeIn('photo');}
if (getRequestParameter('show') == 'commentsForm'){
toggleSlide('commentsForm');
}
</script>
#includeTemplate($model.weblog "footer")
Zebra
- Code: Select all
#includeTemplate($model.weblog "header")
<div id="content">
<div id="middleContainer">
#if($model.weblogGallery)
<div class="title">#showWeblogGalleryPath($model.weblogGallery "Galleries" "|")</div>
#end
#set($pager = $model.getWeblogEntriesPager())
#showWeblogEntriesPager($pager)
<div class="next-previous">
#showNextPrevControl($pager)
</div>
</div>
</div>
<script type="text/javascript">
window.onload = function() {fadeIn('photo');window.name='main';}
</script>
#includeTemplate($model.weblog "footer")
