I’m building a single entry page photoblog and I need to grab the url title of the previous entry and use it as an anchor for the photo. I’m using reeposition but it’s not working for me. Here’s my template setup:
{exp:reeposition}
{exp:weblog:entries weblog="{my_weblog}" limit="1" disable="member_data|categories|trackbacks"}
<div id="wrap-{if ratio =="Landscape"}landscape{if:else}portrait{/if}">
<h1>{title}</h1>
<h2>{entry_date format="%d.%m.%Y"}</h2>
<div id="photographer">drieduizendvijfhonderd {if photo-original-location}<a href="http://{photo-original-location}"><span>{photographer-name}</span></a>{if:else}<span>{photographer-name}</span>{/if}</div>
<div id="photo"><a href="http://{reeposition:put_item}">{photo-url}</a></div>
{if caption}<div id="caption">{caption}</div>{/if}
{/exp:weblog:entries}
{exp:weblog:entries weblog="{my_weblog}" limit="1" offset="1" disable="member_data|categories|trackbacks"}
{reeposition:item}{homepage}{url_title}/{/reeposition:item}
{/exp:weblog:entries}
{if segment_1 == ""}
{exp:weblog:entries weblog="{my_weblog}" orderby="date" limit="1" offset="1" disable="member_data|categories|trackbacks"}
<div class="prev-next"><a href="http://{homepage}{url_title}/">←</a></div>
<div class="prev-next">→</div>
{/exp:weblog:entries}
{if:else}
{embed="embeds/prevnext"}
{/if}
</div>
{/exp:reeposition}
This approach is working but only on the first page. On all other entry pages {reeposition:put_item} isn’t rendered.
Packet Tide owns and develops ExpressionEngine. © Packet Tide, All Rights Reserved.