Hi,
Firstly, I would just like to congratulate you on a first rate product.
Being fairly new to the product, I feel a little overwhelmed at times by some of the in-depth articles concerning customisation and extending the product, modules, controls, etc.
Up until now, I have been trying to shoehorn layout through the use of CSS. However, it would be really great to be able to have some degree of control over the way that the underlying HTML is being generated. In this way I can get most of my structure upfront, making my CSS much simpler and easier.
I have played around with creating my own User Controls using the
LibraryManager and the
ILibrary, and this was quite satisfying. However, while I can appreciate that you have gone to great lengths to post examples and documentation, as mentioned earlier, I quickly find myself overwhelmed.
While rummaging around in the various documents and posts, I came across a few articles, one of which by Ivan Osmak (http://www.sitefinity.com/blogs/Ivan/Posts/09-02-23/Introduction_to_ControlsConfig_file.aspx) alludes to the possibility of using a custom
.ascx control file, just to handle the placeholders and HTML formatting, without disturbing the
.ascx.cs code file that uses it.
In the example below, I have an
EventsView control that lists the events on a page (as the Master) and uses another page (as the Detail). I would like to be able to reformat each item as it is being generated and, especially, format the date into different <span> tags, e.g. <span class="month">Apr</span><span class="day">04</span>.
There are other issues too, like the use of state. Selecting a country other than the United States, when adding and event via the Events module, disables the state field, and yet it still seems to have been reproduced on the page. It would be great to be able to take control of the formatting of the address as well, though I do not necessarily wish to add more detail than is already present.
Kind regards,
Kaine