+ Antworten
Ergebnis 1 bis 6 von 6

Thema: tpl einer Kombonente umbauen

  1. #1
    Gehört zum Inventar Avatar von Marcus77
    Registriert seit
    17.02.2006
    Ort
    Stettenhof
    Beiträge
    6.529
    Bedankte sich
    179
    Erhielt 1.314 Danksagungen
    in 1.270 Beiträgen

    Standard tpl einer Kombonente umbauen

    Dies ist der Code des tpl

    Code:
    {if count($lists_categ)} 
      {$category_name}     
    
     {foreach from=$lists_categ item=category name=catfor}  {$category->category_name}     
     {if $smarty.foreach.catfor.iteration % $count_category_to_row == 0}  
    {/if} {/foreach}  
     
       
    {/if} {if count ($lists_prod)}  
    
     {$smarty.const._JSHOP_PRODUCT_OVERVIEW}  
     {$smarty.const._JSHOP_ORDER_BY}{$sorting} {$smarty.const._JSHOP_DISPLAY_NUMBER}{$product_count}  
     
     
    {foreach from=$lists_prod item=product name=prodfor}    
     {$product->product_name}   
    {format_price price = $product->product_price} 
     
    {$product->product_short_description|nl2br}
    Best. Nr. {$product->ean} 
    {$smarty.const._JSHOP_DETAIL}  {format_price price = $product->product_price} 
    
    {format_price price = $product->product_price} 
     
     {if $smarty.foreach.prodfor.iteration % $count_product_to_row == 0}  
     
    {/if} {/foreach}  
    {/if} {if $navigation_products} {$navigation_products}  
    {/if}
    Und ich möchte gerne
    hier (Siehe Rot) einen Text eintragen, mit Grafiken

    {$category_name}

    MEIN TEXT

    {foreach from=$lists_categ item=category name=catfor} {$category->category_name}

    Habe das ganze im DW geladen und dort eine Tabelle eingefügt, nur bekomm ich da dann einen Fehler wennich die >Datei verwende

    Hat wer eine INFO,

    DANKE
    (Sofern dir meine Antwort geholfen hat, drücke einfach LINKS den "DANKE" - BUTTON)

  2. #2
    Gehört zum Inventar Avatar von blaulichttreff
    Registriert seit
    30.04.2007
    Ort
    Heidenrod
    Beiträge
    7.702
    Bedankte sich
    134
    Erhielt 2.562 Danksagungen
    in 2.424 Beiträgen

    Standard

    das ist ja eine php-datei, also muss die ausgabe der tabelle in php erfolgen oder du musst vor die tabelle das zeichen "?>" und hinter die tabelle "<?php" setzen.

    poste doch mal den code mit deiner eingesetzten tabelle.
    Gruß Sascha
    Viele kennen Google, aber nur wenige scheinen es zu nutzen Problem gelöst? | Joomla FAQ
    FF Springen

  3. #3
    Gehört zum Inventar Avatar von Helrunar
    Registriert seit
    05.03.2006
    Ort
    /home/helrunar/Webdev
    Beiträge
    8.599
    Bedankte sich
    957
    Erhielt 2.182 Danksagungen
    in 1.928 Beiträgen

    Standard

    $smarty.const.

    Ist das nicht ein mit smarty erstelltes Template?

  4. #4
    Gehört zum Inventar Avatar von Marcus77
    Registriert seit
    17.02.2006
    Ort
    Stettenhof
    Beiträge
    6.529
    Bedankte sich
    179
    Erhielt 1.314 Danksagungen
    in 1.270 Beiträgen

    Standard

    @blaulichttreff Aso.. ja, ich habs in HTML behandelt

    muß ich anders angehe, demnach

    @Helrunar "Smarty", aha... interessant, mal sehen wie ich mit dem umgehen kann, bzw mein ziel erhalte

    Lieber ists mir aber im Code, da seh ich was ich mache, sofern ichs verstehe *g*
    (Sofern dir meine Antwort geholfen hat, drücke einfach LINKS den "DANKE" - BUTTON)

  5. #5
    Gehört zum Inventar Avatar von Marcus77
    Registriert seit
    17.02.2006
    Ort
    Stettenhof
    Beiträge
    6.529
    Bedankte sich
    179
    Erhielt 1.314 Danksagungen
    in 1.270 Beiträgen

    Standard

    Zitat Zitat von blaulichttreff Beitrag anzeigen
    das ist ja eine php-datei, also muss die ausgabe der tabelle in php erfolgen oder du musst vor die tabelle das zeichen "?>" und hinter die tabelle "<?php" setzen.

    poste doch mal den code mit deiner eingesetzten tabelle.
    Also mit dem Smarty komm ich nicht zurecht

    und dies ist mein gesamter Code

    Code:
    <!--<span class = "jshop_name_cat">{$name_categ}</span>-->
    {if count($lists_categ)}
    <div style="padding-bottom:15px;"> 
        <table cellspacing="0" cellpadding="0">
            <tr>
                <td class="category_prod_overview_img" width="24">
                    <img width="24" src="{$image_path}/px.gif"/>
                </td>
                <td class="category_prod_overview_text">
                    <span class="cat_select" style="padding-top: 0px;">{$category_name}</span>
                </td>
                <td width="20">&nbsp;
                    
                </td>
            </tr>        
        </table>
        <table width="100%" border="0">
          <tr>
            <td width="10%">&nbsp;</td>
            <td width="90%">&nbsp;</td>
          </tr>
          <tr>
            <td>zeile 1 </td>
            <td>zeile 2 </td>
          </tr>
          <tr>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
          </tr>
          <tr>
            <td>100 px </td>
            <td>usw...</td>
          </tr>
          <tr>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
          </tr>
        </table>
        </div>   
    <table width="100%">
    <tr>
    <td valign="top">
       
    
    </td>
    <td align="center">
    <table class = "jshop" style="width:505px" border="0">
      <tr>
        {foreach from=$lists_categ item=category name=catfor}
        <td class = "jshop_categ" width = "{math equation="100/count" count=$count_category_to_row}%">
    	  <table class = "jshop">
    		 <tr>
    		   <td width = "70" style = "vertical-align: top; border:1px solid #94ac28; padding:5px; ">
    			<!-- <a href = "{$category->category_link}"><img width="140" height="137" class = "jshop_img jshop_img_front" src = "{$image_category_path}/{if $category->category_image}{$category->category_image}{else}{$no_image}{/if}" /></a> <div style="position:relative; height:24px;"><div style="position:absolute; top:-1px; left:0px;" class="pic_category2"><div style="text-align:center; margin-top:4px;" ><a class = "frontpage_prod_link product_link" href = "{$category->category_link}">{$category->category_name}</a></div></div><div style="position:absolute; top:0px; left:-9px;" class="cat_flower2">&nbsp;</div></div> 
                --> <!-- <br /><br />{$category->category_description} -->
                <a href = "{$category->category_link}"><img width="176" height="171" class = "jshop_img jshop_img_front" src = "{$image_category_path}/{if $category->category_image}{$category->category_image}{else}{$no_image}{/if}" /></a><div style="position:relative; height:30px;"><div style="position:absolute; top:-1px; left:0px;" class="pic_category"><div style="text-align:center; margin-top:7px;" ><a class = "frontpage_prod_link product_link" href = "{$category->category_link}">{$category->category_name}</a></div></div><div style="position:absolute; top:5px; left:-9px;" class="cat_flower">&nbsp;</div></div>
    		   </td>
               <td>&nbsp;
               </td>
    		 </tr>
    	   </table>
    	 </td>
    	 {if $smarty.foreach.catfor.iteration % $count_category_to_row == 0}
      </tr>
      <tr>
    	 {/if}
         {/foreach}
      </tr>
    </table>
    </td>
    </tr>
    <tr>
    	<td colspan="2" style="border-bottom:1px solid #94AC28;">&nbsp;
        	
        </td>
    </tr>    
    </table>
    {/if}
    <!--<hr class = "jshop_line" />-->
    {if count ($lists_prod)}
    
    <table class  = "jshop">
      <tr>
        <td>
        
        </td>
      </tr>
    </table>
    <form action = "{$action}" method = "post" name = "sort_count" id = "sort_count">
    <table class = "jshop" style = "margin-top:20px; " cellpadding="0" cellspacing="0">
      <tr>
      	<td valign="top">
        	<table cellpadding="0" cellspacing="0">
            	<tr>
                    <td width="24" class="category_prod_overview_img"><img src="{$image_path}/px.gif" width="24"></td>
                    <td class="category_prod_overview_text">
                        <span class = "cat_select" style=" padding-top:0px;"> {$smarty.const._JSHOP_PRODUCT_OVERVIEW}</span>
                    </td>
                </tr>
            </table>
        </td>
    
        <td valign="bottom" style="padding-left:5px; text-align:right; padding-top:3px;" align="right" >
       <div style="display:none"> <table align="right" cellpadding="0" cellspacing="0">
        	<tr>
            	<td align="right">
         {$smarty.const._JSHOP_ORDER_BY}{$sorting}<img style = "cursor:pointer" src = "{$image_path}/{$image_arr}" alt = "orderby" onclick = "changeSortCountProducts(1)" />
          {$smarty.const._JSHOP_DISPLAY_NUMBER}{$product_count}
       			</td>
           </tr>
        </table>           
       </div> 
        </td>
      </tr>
    </table>
    <input type = "hidden" name = "orderby" id = "orderby" value = "{$orderby}" />
    </form>
    <table class = "jshop" style = "margin-top:40px">
    <tr>
        {foreach from=$lists_prod item=product name=prodfor}
    <td width = "{math equation="100/count" count=$count_product_to_row}%" class = "jshop_categ">
    <table class = "jshop">
      <tr>
        <td rowspan = "3" style="padding-right: 0px; vertical-align: top">
           <table class = "jshop">
             <tr>
               <td  valign="middle" align="center">          
            <a href="{$image_product_path}/{if $product->product_thumb_image}origin_{$product->product_full_image}{else}{$no_image}{/if}" rel="lightbox">
                   <img class = "jshop_img" style="border:1px solid #94AC28; padding:2px;" src = "{$image_product_path}/{if $product->product_thumb_image}{$product->product_thumb_image}{else}{$no_image}{/if}" alt="{$product-&gt;product_name}" />             </a>           </td>
             </tr>
           </table>
        </td>
        <td style = "text-align: left; vertical-align: top; height: 20px; padding-top: 0px; ">
         <div style="padding-left:5px; border-bottom:1px solid #94AC28; width:200px;">
         <table cellpadding="0" cellspacing="0" border="0" width="200" >
         	<tr>
            	<td>
                     <a href="{$product->product_link}" style="color:#424f03;">
                        {$product->product_name}
                      </a>
                </td>
                <td align="right">
                	<!--  <a href="{$product->product_link}" style="color:#d05400; text-decoration:underline;">
              			{$smarty.const._JSHOP_DETAIL}
            		</a>
                    -->
                </td>
           </tr>
        </table>              
         </div>
         
         <div style="display:none; border:1px solid #9ab135; border-top: none; width:100px; height:25px; float:right; margin-right:7px; vertical-align:middle; text-align:center"><div class = "jshop_price" style="padding-top:4px;">{format_price price = $product->product_price}</div> </div>
          
        </td>
      </tr>
      <tr>
      	<td  align="right" valign="top">
         
        </td>
       </tr> 
      <tr>
        <td>
          <div style="font-size: 11px; padding-right: 5px; padding-left:5px;  width:200px;">
            <div style="width:200px; height:53px; overflow:hidden;">{$product->product_short_description|nl2br}</div>
            <div style="padding-bottom : 5px;">
               Best. Nr. {$product->ean}
            </div>
            <table cellpadding="0"  cellspacing="0" border="0" width="100%" style="padding-top:3px;">
            	<tr>
                	<td width="50%" align="left" >
             <a href="{$product->product_link}" class="link_button">
              		{$smarty.const._JSHOP_DETAIL}
            		</a>
                    </td>
                    <td align="right">
                    	<div class = "jshop_price" style="font-size:14px;"> {format_price price = $product->product_price}</div>
          </div>
                    </td>
                </tr>
    		</table>                
                      
           
          
          <div align="right" style="padding-right:3px; display:none">
          <table cellpadding="0" cellspacing="0">
          	<tr>
            	<td class="button_price" align="center" valign="middle" style="vertical-align:middle;">
                <div class = "jshop_price" >{format_price price = $product->product_price}</div>
                </td>
             </tr>
           </table>     
           </div>
           <!-- <br>
           <table border="0" width="210;">
             <tr>
               <td>{$smarty.const._JSHOP_PRICE} &nbsp;</td>
               <td>
                 <div class = "jshop_price">{format_price price = $product->product_price}</div>
               </td>
             </tr>
           </table>
           -->
         </td>
       </tr>
      
      
    </table>
    </td>
         {if $smarty.foreach.prodfor.iteration % $count_product_to_row == 0}
      </tr>
      <tr>
        <td colspan = "{$count_product_to_row}">
         <!-- <hr />-->
        </td>
      </tr>
      <tr>
    	 {/if}
       {/foreach}
    </tr>
    </table>
    {/if}
    {if $navigation_products}
    <table width = "100%">
      <tr>
        <td style = "text-align:center">
          {$navigation_products}
        </td>
      </tr>
    </table>
    {/if}
      <br>
    (Sofern dir meine Antwort geholfen hat, drücke einfach LINKS den "DANKE" - BUTTON)

  6. #6
    Gehört zum Inventar Avatar von blaulichttreff
    Registriert seit
    30.04.2007
    Ort
    Heidenrod
    Beiträge
    7.702
    Bedankte sich
    134
    Erhielt 2.562 Danksagungen
    in 2.424 Beiträgen

    Standard

    wie schon geschrieben, musst du html und php, was beides in deiner datei vorkommt, durch "trennzeichen" voneinander abgrenzen.
    bsp:
    <html-code> <?php (php-code) ?> <html-code> <?php (php-code) ?>

    das grüne sind die steuerzeichen, befasse dich mit php www.selfphp.org
    Gruß Sascha
    Viele kennen Google, aber nur wenige scheinen es zu nutzen Problem gelöst? | Joomla FAQ
    FF Springen

+ Antworten

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein