Fenomenal!
Me alegra que lo hayas conseguido: lo que tengo hecho con xmod es básico, te doy un par de ejemplos:
http://www.livedatasecurity.com/LiveDataSecurity/Contactarconnosotros/tabid/95/Default.aspx:
es un formulario de contacto, te pego el código aquí para que lo puedas probar:
<form>
<controls>
<input ref="Nombre" width="300" maxlength="300" required="true" errormessage="Debes rellenar el campo Nombre">
<label>Nombre</label>
<info caption="¿Ayuda?">Introduce tu Nombre</info>
</input>
<input ref="Apellidos" width="300" maxlength="300" required="true" errormessage="Debes rellenar el campo Apellidos">
<label>Apellidos</label>
<info caption="¿Ayuda?">Introduce tus Apellidos</info>
</input>
<input ref="Email" width="300" maxlength="300" required="true" errormessage="Debes rellenar el campo Correo electrónico">
<label>Correo electrónico</label>
<info caption="¿Ayuda?">Introduce tu correo electrónico</info>
</input>
<textarea ref="Comentario" width="300" height="100" errormessage="Proyecto Requerido">
<label>Comentarios:</label>
<info caption="¿Ayuda?">Indica aquí tus comentarios.</info>
</textarea>
<hidden ref="UserIP">{XMOD_UserHostAddress}</hidden>
<email target="email@tudominio.com" from="{Email}" subject="Solicitud de contacto">
<content format="html">
<literal> <div style="font-family:Arial;font-size=12px;">
<strong>Dirección IP:</strong> <xmod:field name="UserIP"/><br />
<strong>Nombre:</strong> <xmod:field name="Nombre"/><br />
<strong>Apellidos:</strong> <xmod:field name="Apellidos"/><br />
<strong>Email:</strong> <a href="mailto:<xmod:field name="Email"/>"><xmod:field name="Email"/></a><br />
<strong>Comentario:</strong> <xmod:field name="Comentario"/> </div> </literal>
</content>
</email>
<email target="{Email}" from="email@tudominio.com" subject="Tu solicitud de contacto en {XMOD_PortalAlias}">
<content format="html">
<literal> <div style="font-family:Arial;font-size=12px;">Gracias por ponerte en contacto con nosotros. Nos pondremos en contacto contigo a la mayor brevedad.<br><br>Un cordial saludo del equipo de {XMOD_PortalAlias}</div> </literal>
</content>
</email>
<addbutton text="Enviar" class="CommandButton" display="linkbutton" />
<cancelbutton text="Cancelar" class="CommandButton" display="linkbutton" />
</controls>
</form>
Otro ejemplo: http://www.livedatasecurity.com/Soluciones/BackupparaPYMES/Tryandbuy/tabid/125/Default.aspx
Recogida de datos para una prueba gratuita de una solución de backup.
Otro ejemplo: http://www.livedatasecurity.com/Soluciones/HostingDotNetNuke/SuscribirAlojamiento/Suscripci%C3%B3nalplanReseller1porPaypal/tabid/274/Default.aspx
Me envia un email de la suscripicón, otro al cliente, controla los campos, proporciona ayuda online y redirige a otra página despues del post.
Un formulario de suscripción que te puede mandar o bien a un pago con PayPal o por domiciliación bancaria:
<form format="custom">
<controls>
<literal><center></literal>
<table align="center" border="0" cellpadding="3" cellspacing="0">
<tr>
<td class="NormalBold" colspan="2">Completa la siguiente información con tus datos personales:</td>
</tr>
<tr>
<td class="NormalBold" width="150px">Usuario</td>
<td>
<input ref="Nombre" class="NormalTextBox" width="150px" maxlength="150" readonly="true">
<label>Usuario:</label>
<default>{XMOD_UserUsername}</default>
</input>
</td>
</tr>
<tr>
<td class="NormalBold" width="150px">Nombre</td>
<td>
<input ref="Usuario" class="NormalTextBox" width="150px" maxlength="150" readonly="true">
<label>Nombre:</label>
<default>{XMOD_UserFirstName}</default>
</input>
</td>
</tr>
<tr>
<td class="NormalBold">Apellidos:</td>
<td>
<input ref="Apellidos" class="NormalTextBox" width="150px" maxlength="150" readonly="true">
<label>Apellidos</label>
<default>{XMOD_UserLastName}</default>
</input>
</td>
</tr>
<tr>
<td class="NormalBold">Email:</td>
<td>
<input ref="Email" class="NormalTextBox" width="250px" maxlength="250" readonly="true">
<label>Email</label>
<default>{XMOD_UserEmail}
</default>
</input>
</td>
</tr>
<tr>
<td class="NormalBold">Teléfono de contacto:</td>
<td>
<input ref="TelEmp" class="NormalTextBox" width="100px" maxlength="100" required="true" errormessage="Campo obligatorio">
<label>Teléfono</label>
<default>
</default>
</input>
</td>
</tr>
<tr>
<td class="NormalBold">Web:</td>
<td>
<input ref="Web" class="NormalTextBox" width="250px" maxlength="250">
<label>Web</label>
<default>http://www.
</default>
</input>
</td>
</tr>
<tr>
<td colspan="2">
<br />
</td>
</tr>
<tr>
<td class="NormalBold" colspan="2">Completa los siguientes datos si quieres recibir una factura:</td>
</tr>
<tr>
<td class="NormalBold">Empresa:</td>
<td>
<input ref="Empresa" class="NormalTextBox" width="250px" maxlength="250" required="false" errormessage="Campo obligatorio">
<label>Empresa</label>
<default>
</default>
</input>
</td>
</tr>
<tr>
<td class="NormalBold">CIF:</td>
<td>
<input ref="CIF" class="NormalTextBox" width="100px" maxlength="100" required="false" errormessage="Campo obligatorio">
<label>CIF</label>
<default>
</default>
</input>
</td>
</tr>
<tr>
<td class="NormalBold">Dirección:</td>
<td>
<input ref="Direccion1" class="NormalTextBox" width="250px" maxlength="250" required="false" errormessage="Campo obligatorio">
<label>Dirección1</label>
<default>
</default>
</input>
</td>
</tr>
<tr>
<td class="NormalBold">
</td>
<td>
<input ref="Direccion2" class="NormalTextBox" width="250px" maxlength="250" required="false" errormessage="Campo obligatorio">
<label>Dirección2</label>
<default>
</default>
</input>
</td>
</tr>
<tr>
<td class="NormalBold">Código Postal:</td>
<td>
<input ref="CodPost" class="NormalTextBox" width="50px" maxlength="50" required="false" errormessage="Campo obligatorio">
<label>Código Postal</label>
<default>
</default>
</input>
</td>
</tr>
<tr>
<td class="NormalBold">Cuidad:</td>
<td>
<input ref="Cuidad" class="NormalTextBox" width="150px" maxlength="150" required="false" errormessage="Campo obligatorio">
<label>Cuidad</label>
<default>
</default>
</input>
</td>
</tr>
<tr>
<td class="NormalBold">Provincia:</td>
<td>
<input ref="Provincia" class="NormalTextBox" width="150px" maxlength="150" required="false" errormessage="Campo obligatorio">
<label>Provincia</label>
<default>
</default>
</input>
</td>
</tr>
<tr>
<td class="NormalBold">Comunidad Autonoma:</td>
<td>
<input ref="CCAA" class="NormalTextBox" width="150px" maxlength="150" required="false" errormessage="Campo obligatorio">
<label>Comunidad Autonoma</label>
<default>
</default>
</input>
</td>
</tr>
<tr>
<td class="NormalBold">País:</td>
<td>
<input ref="Pais" class="NormalTextBox" width="150px" maxlength="150" required="false" errormessage="Campo obligatorio">
<label>País</label>
<default>
</default>
</input>
</td>
</tr>
</table>
<literal></center></literal>
<email target="{XMOD_PortalEmail}" from="{XMOD_PortalEmail}" subject="Alta de un nuevo HOSTING">
<content format="html">
<literal> <div style="font-family:Arial;font-size=10px;">
Un nuevo cliente acaba de suscribirse en el <strong>Plan Reseller 1</strong> mediante PayPal, con las siguientes características:<br /><br />
<strong>Datos del usuario:</strong><br />
<strong>Usuario:</strong> <xmod:field name="Usuario"/><br />
<strong>Nombre:</strong> <xmod:field name="Nombre"/><br />
<strong>Apellidos:</strong> <xmod:field name="Apellidos"/><br />
<strong>Email:</strong> <xmod:field name="Email"/><br />
<strong>Teléfono:</strong> <xmod:field name="TelEmp"/><br />
<strong>Web:</strong> <xmod:field name="Web"/><br /> <br />
<strong>Datos de facturación:</strong><br />
<strong>Empresa:</strong> <xmod:field name="Empresa"/><br />
<strong>CIF:</strong><xmod:field name="CIF"/><br />
<strong>Dirección:</strong> <xmod:field name="Dirección1"/> - <xmod:field name="Dirección2"/><br />
<strong>Código Postal:</strong> <xmod:field name="CodPost"/><br />
<strong>Cuidad:</strong> <xmod:field name="Cuidad"/><br />
<strong>Provincia:</strong> <xmod:field name="Provincia"/><br />
<strong>Comunidad Autonoma:</strong> <xmod:field name="CCAA"/><br />
<strong>País:</strong> <xmod:field name="Pais"/><br />
</div> </literal>
</content>
</email>
<email target="{XMOD_UserEmail}" from="{XMOD_PortalEmail}" subject="Alta de una cuenta de hosting en Live Data Security">
<content format="html">
<literal> <div style="font-family:Arial;font-size=10px;">
<strong>Estimad@ {XMOD_UserFullName}</strong><br/>
Acabas de darte de alta en el plan de Hosting <strong>Plan Reseller 1</strong>, con las siguientes características:</strong><br /><br />
<strong>Usuario:</strong> <xmod:field name="Usuario"/><br />
<strong>Nombre:</strong> <xmod:field name="Nombre"/><br />
<strong>Apellidos:</strong> <xmod:field name="Apellidos"/><br />
<strong>Email:</strong> <xmod:field name="Email"/><br />
<strong>Teléfono:</strong> <xmod:field name="TelEmp"/><br />
<strong>Web:</strong> <xmod:field name="Web"/><br /> <br />
<strong>Datos de facturación:</strong><br />
<strong>Empresa:</strong> <xmod:field name="Empresa"/><br />
<strong>CIF:</strong><xmod:field name="CIF"/><br />
<strong>Dirección:</strong> <xmod:field name="Dirección1"/> - <xmod:field name="Dirección2"/><br />
<strong>Código Postal:</strong> <xmod:field name="CodPost"/><br />
<strong>Cuidad:</strong> <xmod:field name="Cuidad"/><br />
<strong>Provincia:</strong> <xmod:field name="Provincia"/><br />
<strong>Comunidad Autonoma:</strong> <xmod:field name="CCAA"/><br />
<strong>País:</strong> <xmod:field name="Pais"/><br /> <br />
Una vez que hayamos recibido la confirmación del pago por PayPal, te enviaremos un correo electrónico con todos los datos de acceso a tu panel de gestión.<br /> <br />
Gracias por tu confianza.<br />
Live Data Security
</div> </literal>
</content>
</email>
<literal><center></literal>
<redirect target="/LinkClick.aspx?link=281&tabid=270" />
<addbutton text="Siguiente" display="button" />
<cancelbutton text="Cancelar" display="button" />
<literal></center></literal>
</controls>
</form>
Tengo más cositas, con tabs y otras cosas, pero no se pueden acceder sin iniciar sesión.
Ahora estoy trabajando en el manejo de plantillas es más complicado, pero le estoy cogiendo el truco.
Yo estoy a tu disposición para ayudarte hasta donde puedo, de todos modos, mientras más estemos dandole, mejor.
A Me gustaria también saber como se ha montado la galeria de fotos...