It is not possible to use only the template of BlogArchive to achieve desired functionality, because the right image represents completely different control where you have to use Repeater control , since BlogsArhive uses TreeView. You need to create a custom class that inherits from SimpleControl. then override LayoutTemplatePath and set the path to your new custom template. The template should contain ASP.NET Repeater control. In the ItemTempalte of the repeater control you need to have another Repeater. the first repeater will show the month - you can use literal control. The second repeater have to contain hyperLink control. In the second repeater, ItemDataBound even you need to get all content items and set their Titles as Text property of the HyperLink. You should also add a Literal control that will show the Publication_Date of each item.Greetings,
Generally you need to get all blog posts and using foreach you have to loop throuch each item Publication_Date or/and Expiration_Date metadate using GetMetaData method. By doing so you will be able to separate the items by month and year.
the Telerik team