Return-Path: Delivered-To: apmail-roller-dev-archive@www.apache.org Received: (qmail 29578 invoked from network); 16 Mar 2008 19:40:37 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 16 Mar 2008 19:40:37 -0000 Received: (qmail 56217 invoked by uid 500); 16 Mar 2008 19:40:34 -0000 Delivered-To: apmail-roller-dev-archive@roller.apache.org Received: (qmail 56190 invoked by uid 500); 16 Mar 2008 19:40:34 -0000 Mailing-List: contact dev-help@roller.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@roller.apache.org Delivered-To: mailing list dev@roller.apache.org Received: (qmail 56181 invoked by uid 99); 16 Mar 2008 19:40:34 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 16 Mar 2008 12:40:34 -0700 X-ASF-Spam-Status: No, hits=0.2 required=10.0 tests=SPF_PASS,WHOIS_MYPRIVREG X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of snoopdave@gmail.com designates 64.233.184.231 as permitted sender) Received: from [64.233.184.231] (HELO wr-out-0506.google.com) (64.233.184.231) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 16 Mar 2008 19:39:54 +0000 Received: by wr-out-0506.google.com with SMTP id c57so3343342wra.9 for ; Sun, 16 Mar 2008 12:40:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; bh=00YuJKFN58J64kYYTCcl328KEHtnNkbNgjSkUXmcuwo=; b=tUoMbpIu61QjpfCiw+RjPw5jE4Pr/0qCMvCgY/0w4HA8cL04c83EVcTvEsLBx3iKh3o4XCVNEqc9/KiPb8mZe0Ak5cfS6VZMZLo12Mzt1KurIRtqZLi4576GQf/NOhxidydxhEFHoHUVNijB8XmNlhvOVzLMbTebEKzoOk5c9u8= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=J5qy//CbgF1dXbI0hZNoXdkY916qZX14xuIJLDDliTX4+aZAhIAeM7CwX61qUE7UzFNIStfsmIQLSGliuh1goygzpSQvGhmY0KFe0WNtJ56Zrxd+5WO6LrkbLX2UpVqhB6XngGaOVdT3ws/79vs3NIv3J3dpmoHG12MkmUG4H78= Received: by 10.150.177.20 with SMTP id z20mr7211514ybe.49.1205696403759; Sun, 16 Mar 2008 12:40:03 -0700 (PDT) Received: by 10.150.218.5 with HTTP; Sun, 16 Mar 2008 12:40:03 -0700 (PDT) Message-ID: <8fb9ac720803161240o75f0a489l39d4b2c6b0c102ec@mail.gmail.com> Date: Sun, 16 Mar 2008 15:40:03 -0400 From: Dave To: dev@roller.apache.org Subject: Re: How do I list all weblogs when not in an aggregator page In-Reply-To: <16024132.post@talk.nabble.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <16024132.post@talk.nabble.com> X-Virus-Checked: Checked by ClamAV on apache.org By default, we only add the site model $site to the aggregated front-page blog. If you would like to make it available in another blog, then login as a global admin user and edit that blog's settings. At the bottom of the page you'll see a text box labelled "Comma-separated list of custom page model classes to be loaded for this weblog". Add the classname of the site model there and then save settings. org.apache.roller.weblogger.ui.rendering.model.SiteModel That will add the $site model to one blog. To add the side model to all blogs, then override the four rendering.xxxModel macros and add the site model there. You could do that by adding the following to your roller-custom.properties file: rendering.pageModels=\ org.apache.roller.weblogger.ui.rendering.model.PageModel,\ org.apache.roller.weblogger.ui.rendering.model.ConfigModel,\ org.apache.roller.weblogger.ui.rendering.model.UtilitiesModel,\ org.apache.roller.weblogger.ui.rendering.model.URLModel,\ org.apache.roller.weblogger.ui.rendering.model.MessageModel,\ org.apache.roller.weblogger.ui.rendering.model.CalendarModel,\ org.apache.roller.weblogger.ui.rendering.model.MenuModel,\ org.apache.roller.weblogger.ui.rendering.model.SiteModel # Set of models to be made available for weblog feed rendering rendering.feedModels=\ org.apache.roller.weblogger.ui.rendering.model.FeedModel,\ org.apache.roller.weblogger.ui.rendering.model.ConfigModel,\ org.apache.roller.weblogger.ui.rendering.model.UtilitiesModel,\ org.apache.roller.weblogger.ui.rendering.model.URLModel,\ org.apache.roller.weblogger.ui.rendering.model.MessageModel,\ org.apache.roller.weblogger.ui.rendering.model.SiteModel # Set of models to be made available for weblog search rendering rendering.searchModels=\ org.apache.roller.weblogger.ui.rendering.model.SearchResultsModel,\ org.apache.roller.weblogger.ui.rendering.model.ConfigModel,\ org.apache.roller.weblogger.ui.rendering.model.UtilitiesModel,\ org.apache.roller.weblogger.ui.rendering.model.URLModel,\ org.apache.roller.weblogger.ui.rendering.model.MessageModel,\ org.apache.roller.weblogger.ui.rendering.model.CalendarModel,\ org.apache.roller.weblogger.ui.rendering.model.MenuModel,\ org.apache.roller.weblogger.ui.rendering.model.SiteModel # Set of models to be made available for weblog page *preview* rendering # NOTE: this *does* have some differences between the pageModels rendering.previewModels=\ org.apache.roller.weblogger.ui.rendering.model.PreviewPageModel,\ org.apache.roller.weblogger.ui.rendering.model.ConfigModel,\ org.apache.roller.weblogger.ui.rendering.model.UtilitiesModel,\ org.apache.roller.weblogger.ui.rendering.model.PreviewURLModel,\ org.apache.roller.weblogger.ui.rendering.model.MessageModel,\ org.apache.roller.weblogger.ui.rendering.model.CalendarModel,\ org.apache.roller.weblogger.ui.rendering.model.MenuModel,\ org.apache.roller.weblogger.ui.rendering.model.SiteModel Hope that helps, - Dave On Thu, Mar 13, 2008 at 5:51 AM, richiebaby wrote: > > Good Morning, > > I have a Roller development question. > > I have developed a blog site using the aggregator front page. On the front > page I can easily list all of the available weblogs: > > #set($newblogs = $site.getNewWeblogs(365, 10)) >
    > #foreach($blog in $newblogs) >
  • > $blog.name >
  • > #end > #end >
> > My question is: How can I do the same from within one of the weblogs? I > would like to have a list of all the weblogs within every weblog, I can't > seem to do it in the same way? > > Thank you. > > > -- > View this message in context: http://www.nabble.com/How-do-I-list-all-weblogs-when-not-in-an-aggregator-page-tp16024132s12275p16024132.html > Sent from the Roller - Dev mailing list archive at Nabble.com. > >