You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@roller.apache.org by "Williams, David A." <da...@USPTO.GOV> on 2010/01/04 17:21:40 UTC
RE: preview or template question
Dave,
Thanks for the reply; I hope you had a great holiday break. When I use the following in the weblog template, the published look matches the look from two pagers; however, preview does not show the new entry at all. I'm guessing getRecentWeblogEntries() returns only those which are published.
<h2 class="section-title">Current Status</h2>
#set($entries = $model.weblog.getRecentWeblogEntries("Current Status", 1))
#if(!$entries.isEmpty)
#set($day = $entries.get(0).pubTime)
#end
#includeTemplate($model.weblog, "_day")
<h2 class="section-title">Planned Events</h2>
#set($entries = $model.weblog.getRecentWeblogEntries("Planned Events", 1))
#if(!$entries.isEmpty)
#set($day = $entries.get(0).pubTime)
#end
#includeTemplate($model.weblog, "_day")
Should I go ahead with that change to remove any possible problems with having two pagers and then look at other options for making preview work?
Once again, thanks for your help.
-David
-----Original Message-----
From: Dave [mailto:snoopdave@gmail.com]
Sent: Thursday, December 24, 2009 9:39 AM
To: user@roller.apache.org
Subject: Re: preview or template question
A pager is really designed to be used alone on a page without other
pagers. If you use two pagers on a page, they may interfere with each
other.
In your case I would recommend using the Weblog's
getRecentWeblogEntries() method instead, it returns a simple list of
Weblog entries that you can display with a #foreach loop.
List getRecentWeblogEntries(String cat, int max)
Get most recent WeblogEntries in the weblog up to the number max.
You can specify a category name if you'd liike only entries from one
category (or "nil" for all categories).
- Dave
On Mon, Dec 14, 2009 at 12:01 PM, Williams, David A.
<da...@uspto.gov> wrote:
> Hi,
> We're setting up a roller blog for operating status; we have two flavors: current and planned. I have defined the two as categories, changed the settings to display only one entry on the main page and added this in the template to show one current and one planned entry:
>
> <h2 class="section-title">Current Status</h2>
> ## show next/previous paging controls
> #set($current_status = $model.getWeblogEntriesPager("Current Status"))
> ## show entries
> #showWeblogEntriesPager($current_status)
>
>
> <h2 class="section-title">Planned Events</h2>
> ## show next/previous paging controls
> #set($planned_events = $model.getWeblogEntriesPager("Planned Events"))
> ## show entries
> #showWeblogEntriesPager($planned_events)
>
> This is working just fine; however, when Full Preview is selected by an author, the entry to be previewed appears under both headings (Current and Planned).
> Is there a better approach for what I'm trying? Is there a simple way to make preview match my expectation (the entry being previewed appears under the correct heading with either the current entry for the other category or no entry for the other category)?
> Thanks for any pointers anyone can offer,
> -David
>
> --------------
> David Williams
> IT Specialist
> Information Management Services
> U.S. Patent & Trademark Office
> Madison West, 4D35
> Alexandria, VA 22314
> 1-571-272-3877
> david.williams@uspto.gov
>
>
>
RE: preview or template question
Posted by "Williams, David A." <da...@USPTO.GOV>.
Thanks again for the clarification and advice.
-David
-----Original Message-----
From: Dave [mailto:snoopdave@gmail.com]
Sent: Wednesday, January 06, 2010 7:58 AM
To: user@roller.apache.org
Subject: Re: preview or template question
Yes, I would recommend turning off pagers.
You are correct in saying that getRecentWeblogEntries() does not
return draft entries (not a bug) and that preview does not show all
elements of the page perfectly (I'd call that a bug).
- Dave
On Mon, Jan 4, 2010 at 11:21 AM, Williams, David A.
<da...@uspto.gov> wrote:
> Dave,
> Thanks for the reply; I hope you had a great holiday break. When I use the following in the weblog template, the published look matches the look from two pagers; however, preview does not show the new entry at all. I'm guessing getRecentWeblogEntries() returns only those which are published.
> <h2 class="section-title">Current Status</h2>
> #set($entries = $model.weblog.getRecentWeblogEntries("Current Status", 1))
> #if(!$entries.isEmpty)
> #set($day = $entries.get(0).pubTime)
> #end
> #includeTemplate($model.weblog, "_day")
>
> <h2 class="section-title">Planned Events</h2>
> #set($entries = $model.weblog.getRecentWeblogEntries("Planned Events", 1))
> #if(!$entries.isEmpty)
> #set($day = $entries.get(0).pubTime)
> #end
> #includeTemplate($model.weblog, "_day")
>
> Should I go ahead with that change to remove any possible problems with having two pagers and then look at other options for making preview work?
> Once again, thanks for your help.
> -David
>
> -----Original Message-----
> From: Dave [mailto:snoopdave@gmail.com]
> Sent: Thursday, December 24, 2009 9:39 AM
> To: user@roller.apache.org
> Subject: Re: preview or template question
>
> A pager is really designed to be used alone on a page without other
> pagers. If you use two pagers on a page, they may interfere with each
> other.
>
> In your case I would recommend using the Weblog's
> getRecentWeblogEntries() method instead, it returns a simple list of
> Weblog entries that you can display with a #foreach loop.
>
> List getRecentWeblogEntries(String cat, int max)
> Get most recent WeblogEntries in the weblog up to the number max.
> You can specify a category name if you'd liike only entries from one
> category (or "nil" for all categories).
>
> - Dave
>
>
> On Mon, Dec 14, 2009 at 12:01 PM, Williams, David A.
> <da...@uspto.gov> wrote:
>> Hi,
>> We're setting up a roller blog for operating status; we have two flavors: current and planned. I have defined the two as categories, changed the settings to display only one entry on the main page and added this in the template to show one current and one planned entry:
>>
>> <h2 class="section-title">Current Status</h2>
>> ## show next/previous paging controls
>> #set($current_status = $model.getWeblogEntriesPager("Current Status"))
>> ## show entries
>> #showWeblogEntriesPager($current_status)
>>
>>
>> <h2 class="section-title">Planned Events</h2>
>> ## show next/previous paging controls
>> #set($planned_events = $model.getWeblogEntriesPager("Planned Events"))
>> ## show entries
>> #showWeblogEntriesPager($planned_events)
>>
>> This is working just fine; however, when Full Preview is selected by an author, the entry to be previewed appears under both headings (Current and Planned).
>> Is there a better approach for what I'm trying? Is there a simple way to make preview match my expectation (the entry being previewed appears under the correct heading with either the current entry for the other category or no entry for the other category)?
>> Thanks for any pointers anyone can offer,
>> -David
>>
>> --------------
>> David Williams
>> IT Specialist
>> Information Management Services
>> U.S. Patent & Trademark Office
>> Madison West, 4D35
>> Alexandria, VA 22314
>> 1-571-272-3877
>> david.williams@uspto.gov
>>
>>
>>
>
>
Re: preview or template question
Posted by Dave <sn...@gmail.com>.
Yes, I would recommend turning off pagers.
You are correct in saying that getRecentWeblogEntries() does not
return draft entries (not a bug) and that preview does not show all
elements of the page perfectly (I'd call that a bug).
- Dave
On Mon, Jan 4, 2010 at 11:21 AM, Williams, David A.
<da...@uspto.gov> wrote:
> Dave,
> Thanks for the reply; I hope you had a great holiday break. When I use the following in the weblog template, the published look matches the look from two pagers; however, preview does not show the new entry at all. I'm guessing getRecentWeblogEntries() returns only those which are published.
> <h2 class="section-title">Current Status</h2>
> #set($entries = $model.weblog.getRecentWeblogEntries("Current Status", 1))
> #if(!$entries.isEmpty)
> #set($day = $entries.get(0).pubTime)
> #end
> #includeTemplate($model.weblog, "_day")
>
> <h2 class="section-title">Planned Events</h2>
> #set($entries = $model.weblog.getRecentWeblogEntries("Planned Events", 1))
> #if(!$entries.isEmpty)
> #set($day = $entries.get(0).pubTime)
> #end
> #includeTemplate($model.weblog, "_day")
>
> Should I go ahead with that change to remove any possible problems with having two pagers and then look at other options for making preview work?
> Once again, thanks for your help.
> -David
>
> -----Original Message-----
> From: Dave [mailto:snoopdave@gmail.com]
> Sent: Thursday, December 24, 2009 9:39 AM
> To: user@roller.apache.org
> Subject: Re: preview or template question
>
> A pager is really designed to be used alone on a page without other
> pagers. If you use two pagers on a page, they may interfere with each
> other.
>
> In your case I would recommend using the Weblog's
> getRecentWeblogEntries() method instead, it returns a simple list of
> Weblog entries that you can display with a #foreach loop.
>
> List getRecentWeblogEntries(String cat, int max)
> Get most recent WeblogEntries in the weblog up to the number max.
> You can specify a category name if you'd liike only entries from one
> category (or "nil" for all categories).
>
> - Dave
>
>
> On Mon, Dec 14, 2009 at 12:01 PM, Williams, David A.
> <da...@uspto.gov> wrote:
>> Hi,
>> We're setting up a roller blog for operating status; we have two flavors: current and planned. I have defined the two as categories, changed the settings to display only one entry on the main page and added this in the template to show one current and one planned entry:
>>
>> <h2 class="section-title">Current Status</h2>
>> ## show next/previous paging controls
>> #set($current_status = $model.getWeblogEntriesPager("Current Status"))
>> ## show entries
>> #showWeblogEntriesPager($current_status)
>>
>>
>> <h2 class="section-title">Planned Events</h2>
>> ## show next/previous paging controls
>> #set($planned_events = $model.getWeblogEntriesPager("Planned Events"))
>> ## show entries
>> #showWeblogEntriesPager($planned_events)
>>
>> This is working just fine; however, when Full Preview is selected by an author, the entry to be previewed appears under both headings (Current and Planned).
>> Is there a better approach for what I'm trying? Is there a simple way to make preview match my expectation (the entry being previewed appears under the correct heading with either the current entry for the other category or no entry for the other category)?
>> Thanks for any pointers anyone can offer,
>> -David
>>
>> --------------
>> David Williams
>> IT Specialist
>> Information Management Services
>> U.S. Patent & Trademark Office
>> Madison West, 4D35
>> Alexandria, VA 22314
>> 1-571-272-3877
>> david.williams@uspto.gov
>>
>>
>>
>
>