Ver Mensaje Individual
  #5 (permalink)  
Antiguo 02/03/2009, 02:56
manzarinaa
 
Fecha de Ingreso: noviembre-2007
Mensajes: 382
Antigüedad: 16 años, 5 meses
Puntos: 16
Respuesta: Capturar el html de un template que se ha ejecutado con smarty

el template es este:

Código:
<div class="dades" style="padding: 0 0 0 20px;" align="left">
                {include file="dades.html"}
                <br /><br />
                <a href="http://validator.w3.org/check?uri=referer">XHTML</a> | 
    			<a href="http://jigsaw.w3.org/css-validator/check">CSS</a> | 
    			<a href="http://www.w3.org/WAI/WCAG1A-Conformance">WAI-A</a> 
            </div>
        </div>
        <div id="mainContent">
            <div class="langs">
	            <a href="{linkLang lang='cat'}" title="[[Canviar idioma a catal&agrave;]]" >Catal&agrave; </a> | 
			    <a href="{linkLang lang='cas'}" title="[[Canviar idioma a espa&ntilde;ol]]" >Espa&ntilde;ol </a> |
			<a href="{linkLang lang='fra'}" title="[[Canviar idioma a franc&eacute;s]]" >Français </a> |
    			<a href="{linkLang lang='eng'}" title="[[Canviar idioma a ingl&eacute;s]]" >Ingl&eacute;s</a> |
	    		<a href="{linkLang lang='por'}" title="[[Canviar idioma a portugu&eacute;s]]" >Portugu&eacute;s</a> |
	    		<a href="{linkLang lang='ale'}" title="[[Canviar idioma a alem&aacute;n]]" >Alem&aacute;n</a>
	        </div>
		    <div id="mainContentHead">
			    <div id="rootie" style="text-transform:capitalize;">
                    <a href="{link section="index" path="/section"}">[[Inici]]</a> |
        			<a href="{link module="Products"}">[[Productes]]</a>
                    {prodCategorieData var='cat'}
                    {if $cat}
                        | <a href="{prodCategorieLink}">{$cat}</a>
                    {/if}                   
                </div>
			</div>
            {* Altres productes de la mateixa categoria *}
            {if $cat}
                {prodProductsCount var='products'}
                {if $products > 0}
                    {* Llistat dels productes de la categoria seleccionada*}
                    <div class="image01">
				
            		    <div align="left">
                           <table width="501" border="0" cellpadding="0" cellspacing="0">
					<tr>
							<td> <h1>[[Categoria]] {$cat}</h1></td></tr></table>
                            <br />
                            <div align="left">
                                ({$products}                                
                                {if $products == 1}
                                    [[producte relacionat]])
                                {else}
                                    [[productes relacionats]])
                                {/if}
                            </div>
                            <br />
						    <div class="products-table">
                               <table width="100%" border="0" cellspacing="3" cellpadding="1">
                                <tr>
                                {prodSelectProducts}
                                        {counter assign="cont"}
                                         <td width="33%">
							             	<div align="left" style=" text-indent: 4px;">
                                             <a href="{prodProductLink}">
                                                 {prodProductValue name='name'}
                                             </a>
								            </div>
                                          </td>
                                        {if $cont is div by 2 && $cont < $products}
                                            </tr>
                                            <tr>
                                        {/if}                                    
                                {/prodSelectProducts}
                                </tr>
                                </table> 
						    </div>                               
                        </div>
			        </div>
                {/if}
            {/if}
            <h2 style="margin-top: 20px;" align="left" >
                {prodProductValue name='name' var="nom"}
                {$nom}
            </h2>
            <div id="producte01">
        	    {prodProductValue name='image' var="img"}
                {if $img}
                    {img src=$img fileType='productsImages' width='240' height='320' border="0"}
    			{else}
            		<div style="width:240px;"><img src="imatges/logo.png" alt="[[Conserves Ferrer]]" width="224" height="134" border="0" /></div>
        		{/if}
            </div>
            <div id="producte02" style="padding:15px 0 0 0;">
                
                {prodSelectFields}
                    {prodFieldProperty property="colName" var="colName"}
                    {prodFieldProperty property="colType" var="colType"}
                    {if $colName != 'name' && $colName != 'description' && $colType != 'image'}
                        {if $colType == 'file'}
                            {prodProductValue var='file'}
                            {if $file}
                                <div class="addpdf" style="border-bottom: 1px solid  #50351D; padding: 3px 0;">
                                    <strong>{prodField}:</strong>
                                    <a href="{file path=$file fileType='productsPdf'}" target="_blank" >
                                        <img src="images/icon-pdf.gif" alt="[[Pdf]]" border="0" />
                                    </a>
                                </div>
                            {/if}
                        {else}
                            {* Els camps sense valor no apareixen*}
                            {prodProductValue var="valor"}
                            {if $valor != '' && $valor != 0}
                            <div style="border-bottom: 1px solid  #50351D; padding: 3px 0;">
                                <strong>{prodField}:</strong>
                                {$valor}
                            </div>
                            {/if}
                        {/if}
                    {/if}
                    {if $colName == 'description'}
                        {prodProductValue var="desc"}
                    {/if}
                {/prodSelectFields}
				<div class="white-button" style="margin: 20px 10px; width: 150px; background-color: #352300;" >
					<div align="center"><a href="javascript:;"  onclick="MM_openBrWindow('{prodProductLink print='1'}','imprimir','scrollbars=yes,resizable=yes,width=630,height=600')" >[[pàgina per imprimir]]</a></div>
			</div>
			<div class="white-button" style="margin: 20px 10px; width: 150px; background-color: #352300;" >
					<div align="center">	<form name="pdf" action="{prodProductLinkPDF}" method="post">
					<input type="hidden" name="dates" value="{$prova}" />
					
					<input type="submit" name="PDF" value="PDF" />
					
					</form></div>
			</div>
   		    </div>
            <br class="clearfloat"/>
            {if $desc}
                <div id="subcontent2" style="padding-top: 3px;">
                    <div style="border-bottom: 1px solid  #50351D; margin-bottom: 15px;">
                        <h2>{$nom}</h2>
                    </div>
            	  {$desc}
                </div>
            {/if}
			
        </div>
		  
    <!-- end #container -->
Genera una ficha de producto con campos dinamicos y un listado de productos relacionados.

Estoy pasando por post código html, sólo por ver si funciona, y si que funciona, pero fetch no me funciona y capture tampoco... a lo mejor estoy haciendo algo mal.

Muchas gracias