Sounds like you need <!--- @@cacheTypeWatch: dmNews,dmEvent ---> or similar.
Blair On Mon, May 16, 2011 at 3:02 AM, Chris Kent <[email protected]> wrote: > Which view decorator will help me? > > I have created a simple publishing rule to display related content > filtering by content type. The execute.cfm is very simple using > skin:relatedcontent to create the required html > > I have tried adding cacheFlushOnObjectChange but still not luck in > triggering the flushing of the cache on change and publication of the > content item. From what I can see the flushing of cache is being triggered > on the changes to the publishing rule stobj and not the content item that is > being displayed. > > Have searched through the core code (6.0.12) and could not find any other > decorators that might help. > > Execute.cfm > <cfsetting enablecfoutputonly="true" /> > <!--- @@displayname: ruleRelatedContent execute ---> > <!--- @@Cachestatus: 1 ---> > <!--- @@Cachetimeout: 1440 ---> > <!--- @@cacheFlushOnObjectChange: 1 ---> > > <cfimport taglib="/farcry/core/tags/webskin" prefix="skin" /> > <cfparam name="request.mode.lValidStatus" default="approved"> > <skin:relatedcontent > objectid="#request.stobj.objectid#" > typename="#stobj.contentTypename#" > arrayProperty="#stobj.arrayProperty#" > filter="#stobj.filter#" > webskin="#stobj.webskin#" rendertype="#stobj.renderType#" > r_html="htmlRelatedContent" /> > > <cfif len(trim(stObj.intro)) AND len(trim(htmlRelatedContent))> > <cfoutput>#stObj.intro#</cfoutput> > </cfif> > <cfoutput>#htmlRelatedContent#</cfoutput> > <cfif len(trim(stObj.suffix)) AND len(trim(htmlRelatedContent))> > <cfoutput>#stObj.suffix#</cfoutput> > </cfif> > > <cfsetting enablecfoutputonly="false" /> > > Chris. > > -- > You received this message cos you are subscribed to "farcry-dev" Google > group. > To post, email: [email protected] > To unsubscribe, email: [email protected] > For more options: http://groups.google.com/group/farcry-dev > -------------------------------- > Follow us on Twitter: http://twitter.com/farcry -- You received this message cos you are subscribed to "farcry-dev" Google group. To post, email: [email protected] To unsubscribe, email: [email protected] For more options: http://groups.google.com/group/farcry-dev -------------------------------- Follow us on Twitter: http://twitter.com/farcry
