Hi Andrew, I see. Yes that makes it quite different. I am not knowledgeable enough on dynamic templates. So other could help you better.
There are a few other attempt to write Wicket components for a CMS. Perhaps you can learn from those. http://burgerweeshuis.sourceforge.net/ http://wicket-stuff.svn.sourceforge.net/viewvc/wicket-stuff/branches/WICKET_1_2/wicket-kronos-cms/ Regards, Erik. Andrew Moore wrote: > Hi, > Thanks for your reply. > I'm familiar with wicket (reasonably anyway), that may not have been clear > from the post. > The admin of the CMS system is all using wicket, and I'm fairly happy with > that. > > The situation is where the CMS content template pages are unknown in > structure, but I just want to be able to insert a marker into the page to > replace certain values (as I'm not sure which component the references may > be in - ie in the src attribute of an img tag, or in a parameter passed to > some javascript etc), so I can't map wicket components to the dynamic > content. > > I've noticed the wicket velocity and wicket freemarker contrib projects, > would these accomplish what I want? > > I still want to have the functionality of wicket (which is great), but just > want to be able to do effectivley some global replaces on the generated html > markup to replace some markers with actual values. > Hope that makes it a little clearer. > Cheers > Andrew > > > > > Erik van Oosten wrote: > >> Hi Andrew, >> >> Your use-case is exactly what Wicket is about. In the template file, use >> wicket:id attributes on the img tag. Place these tags in some kind of >> container (span or div element) to be able to repeat it. In the code you >> can attach an instance of Image (or variations, see javadoc). Use a >> ListView or Repeater to repeat the images. >> >> You can find more information in the javadocs and on the Wiki. In >> particular >> http://cwiki.apache.org/WICKET/newuserguide.html, >> http://cwiki.apache.org/WICKET/listview-and-other-repeaters.html and >> http://cwiki.apache.org/WICKET/how-to-load-an-external-image.html. >> >> Regards, >> Erik >> >> >> Andrew Moore wrote: >> >>> Hi, >>> I'm currently writing a CMS in wicket. One of the things I'm wanting to >>> do >>> is make it nice and flexible to be able to design new templates for >>> rendering the page. >>> >>> I'm looking at producing an image gallery at the moment. >>> >>> For the moment I'm using dummy.jpg or something similar in the html >>> files, >>> which is fine. >>> >>> image1 would then be replaced by a Static Image of something like >>> "/images/gallery/realImage1.jpg" or whatever.. >>> >>> The problem is, I'm wanting to be able to make it as flexible as possible >>> for the designers to be able to use what they want re javascript and >>> markup >>> to get the page how they want it. >>> >>> So for example, instead of referencing "/images/gallery/realImage1.jpg" >>> via >>> the wicket:id of an img tag, the value may want to be put into other >>> parts >>> of the html markup: >>> e.g. >>> # >>> or >>> >>> >>> or anything else really! >>> >>> So is there anyway this could be done? >>> Maybe there is a way to process the HTML and replace data, so for exmaple >>> I >>> could have something like: >>> >>> $image1$ >>> # >>> >>> >>> and replace $image1$ with '/images/gallery/realImage1.jpg' while >>> rendering >>> the page. >>> >>> Anyone any suggestions? >>> Thanks >>> Andrew >>> >>> >>> >> -- >> Erik van Oosten >> http://www.day-to-day-stuff.blogspot.com/ >> >> >> ------------------------------------------------------------------------- >> This SF.net email is sponsored by DB2 Express >> Download DB2 Express C - the FREE version of DB2 express and take >> control of your XML. No limits. Just data. Click to get it now. >> http://sourceforge.net/powerbar/db2/ >> _______________________________________________ >> Wicket-user mailing list >> Wicket-user@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/wicket-user >> >> >> > > -- Erik van Oosten http://www.day-to-day-stuff.blogspot.com/ ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ Wicket-user mailing list Wicket-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wicket-user