Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Web;
- using System.Web.UI;
- using System.Web.UI.WebControls;
- using umbraco.NodeFactory;
- using System.Text;
- using umbraco.cms.businesslogic.media;
- public partial class usercontrols_ListSlides : System.Web.UI.UserControl
- {
- public string XML { get; set; }
- protected void Page_Load(object sender, EventArgs e)
- {
- StringBuilder sb = new StringBuilder();
- Node slidesFolder = Node.GetCurrent();
- sb.Append("<?xml version='1.0' encoding='utf-8' ?>");
- sb.Append("<cu3er>");
- sb.Append("<settings>");
- sb.Append("<general slide_panel_width='960' slide_panel_height='400' slide_panel_horizontal_align='center' slide_panel_vertical_align='center' />");
- sb.Append("<auto_play>");
- sb.Append("<defaults symbol='circular' time='3'/>");
- sb.Append("</auto_play>");
- sb.Append("<description>");
- sb.Append("<defaults heading_font='Trebuchet MS' paragraph_text_size='13' heading_text_margin='10, 25, 5, 25' round_corners='10, 10, 10, 10'/>");
- sb.Append("</description>");
- sb.Append("<prev_button>");
- sb.Append("<defaults round_corners='5,5,5,5'/>");
- sb.Append("<tweenOver tint='0xFFFFFF' scaleX='1.2' scaleY='1.2'/>");
- sb.Append("<tweenOut tint='0x000000' />");
- sb.Append("</prev_button>");
- sb.Append("<prev_symbol>");
- sb.Append("<tweenOver tint='0x000000' />");
- sb.Append("</prev_symbol>");
- sb.Append("<next_button>");
- sb.Append("<defaults round_corners='5,5,5,5'/>");
- sb.Append("<tweenOver tint='0xFFFFFF' scaleX='1.2' scaleY='1.2'/>");
- sb.Append("<tweenOut tint='0x000000' />");
- sb.Append("</next_button>");
- sb.Append("<next_symbol>");
- sb.Append("<tweenOver tint='0x000000' />");
- sb.Append("</next_symbol>");
- sb.Append("</settings>");
- sb.Append("<slides>");
- foreach (Node slideNode in slidesFolder.Children)
- {
- Media mediaFile = new Media(int.Parse(slideNode.GetProperty("image").Value));
- sb.Append("<slide>");
- sb.Append("<url>");
- sb.Append("<link target='_self'>");
- sb.Append(mediaFile.getProperty("umbracoFile").Value.ToString());
- sb.Append("</link>");
- sb.Append("<description>");
- sb.Append("<heading>");
- sb.Append(slideNode.GetProperty("heading").Value);
- sb.Append("<heading>");
- sb.Append("<paragraph>");
- sb.Append(slideNode.GetProperty("caption").Value);
- sb.Append("</paragraph>");
- sb.Append("</description>");
- sb.Append("<slide>");
- }
- sb.Append("<transition z_multiplier='1' />");
- sb.Append("</slides>");
- sb.Append("</cu3er>");
- XML = sb.ToString();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment