Why don t you make the templates in reddot ouput the data from reddot into
xml files and then you can remove all c# preexecute from teh cms and you
could then have teh c# fully in visual studio with full dubugging?

We use this method by outputting the static pages for the site and also
outputting the data as xml so that c# can read this data and use it
elsewhere for things like paginated/filtered lists etc....

In some cases we mix both and output an xml datasource into the published
page so its not two seperate files.





On 29 June 2010 09:00, reddotrich <[email protected]> wrote:

> Hi,
>
> We are putting it in a c# object in order to get it out of Red Dot.
> Our website is run off a db and uses objects to pass the data around.
> The most important reason is that only part of the site is edited in
> Red Dot, so we need to combine the data from Red Dot with the data
> from the other sources that is already in the database, as we are all
> ASP.Net C# programmers, the easiest thing to do seemed a WCF service.
> We do not use the files that Red Dot publishes to build our site at
> all, we just use the data.  We do realise that we are breaking the
> classic CMS publishing model that Red Dot is based on, but it seemed
> like the best solution at the time given our knowledge base and time
> constraints, but we are open to suggestions.
>
> Rich
>
>
> On Jun 28, 8:44 pm, TonyGayter <[email protected]> wrote:
> > Understanding why you have to write this out into c# in the first plac
> > would
> > be the first question I would ask.
> >
> > On Jun 28, 4:49 pm, reddotrich <[email protected]> wrote:
> >
> >
> >
> > > All,
> >
> > > I have been looking at simplifying my templates recently, in order to
> > > attempt to streamline our publish.  It has been recommended that we
> > > take out the render tags from our pre-execute code, however I am
> > > struggling to find an alternative option.
> >
> > > We get our data out of Red Dot by adding it to c# objects in pre-
> > > execute code blocks, however the text editor fields do not play nice
> > > with c# strings, so we used the Escape:HtmlEncode render tag to get
> > > round this as it returns text that we can place in a string.
> >
> > > I have looked at the htmlConvertTable as an option, but this happens
> > > too late in the page life cycle, so would be applied to the field
> > > after our pre-execute code.  Does anyone have any suggestions?
> >
> > > extract from one of our templates from within a pre-execute block
> > > blog.Description = @"<%!!
> > >
> Escape:HtmlEncode(Context:CurrentPage.Elements.GetElement(String:txt_BlogTe­­xt).Value)
> !!
> > > %>";
> >
> > > Rich- Hide quoted text -
> >
> > - Show quoted text -
>
> --
> You received this message because you are subscribed to the Google Groups
> "RedDot CMS Users" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected]<reddot-cms-users%[email protected]>
> .
> For more options, visit this group at
> http://groups.google.com/group/reddot-cms-users?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"RedDot CMS Users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/reddot-cms-users?hl=en.

Reply via email to