newbear Posted February 2, 2011 Report Share Posted February 2, 2011 Hallo Veyton-Forum, ich möchte gerne meine Unterkategorien mit Bild und Linktexten in 3 oder 4 Spalten im Mittelteil darstellen. Dabei soll die kurze Beschreibung der Hauptkategorie noch oberhalb sichtbar sein. Dann darunter die weiteren Unterkategorien mit Bildern und Linktext. Also etwa so: Hauptkategorie: xxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxx Weitere Unterkategorien: (in 3 bis 4 Spalten) kleines Bild (ich möchte einen Rahmen um jedes Bild haben) Linktext Im Forum habe ich folgenden Code von Oldbear gefunden. Leider zeigt diese nur die Bilder ohne Linktext und die Beschreibung der Hauptkategorie verschwindet auch. <h1>{$categories_name}</h1> {if $categories_image}{img img=$categories_image type=m_info}{/if} {if $categories_description}<p>{$categories_descriptio n}</p>{/if} {if $categorie_listing !=''} <h3>{txt key=TEXT_HEADING_MORE_CATEGORIES}</h3> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> {foreach name=aussen item=module_data from=$categorie_listing} {php} $col++; {/php} <td class="main"><table width="100%" border="0" cellpadding="0" cellspacing="4"> <tr> <td align="center" >{if $module_data.categories_image}<a href="{$module_data.categories_link}">{img img=$module_data.categories_image type=m_thumb}</a>{/if}</td> </tr> <tr> <td align="center" ><a href="{$module_data.categories_link}">{$module_dat a.categories_name}</a></td> </tr> </table> </td> {assign var=maxcol value=$smarty.const._STORE_MAX_CATEGORIES_PER_ROW} {php} $maxcol=$this->get_template_vars('maxcol'); if ($col>=$maxcol) { $col=0; echo '</tr><tr>'; } {/php} {/foreach} </tr> </table> {page name=xt_new_products type=user order_by='rand()' tpl_type='product_listing'} {/if} Was muss ich noch ergänzen und wo muss ich das machen? Im übrigen existiert im Veyton-Admin-Handbuch auch ein Code für Unterkategorien mit Bildern. Aber dieser funktioniert nicht und sogar als Laie merke ich, dass irgend etwas mit dem Code nicht in Ordnung ist. Hier ist der Code vom Handbuch: <h1>{$categories_name}</h1> {if $categories_description}<p>{$categorie_description}</p>{/if} {if $categories_listing !=' '} <h3>{txt key=TEXT_HEADING_MORE_CATEGORIES}</h3> {php} $i=0; {/php} <div id="cat_listing"> {foreach name=aussen item=module_data from=$categorie_listing} {php} $i++; if ($i % 2 == =){ {/php} <div class="s_cat odd"> {php} }else{ {/php} <hr class="spacer" /> <div class="s_cat even"> {php} } {/php} <div class=img_wrap"> <a href="{$module_data.categories_link}" title="{$module_data.categories_name}"> {img img=$module_date.categories_image type=m_info class=productImageBorder alt=$module_date.categories_name|escape:"html"} </a><h2><a href="{$module_data.categories_link}" title="{$module_data.categories_name}">{$module_data.categories_name}</a></h2> </div> </div> {/foreach} {page name=xt_new_products type=user order_by='rand()' tpl_type='product_listing'} </div> {/if} Bitte um Hilfe und Danke! Link to comment Share on other sites More sharing options...
asatdu Posted February 2, 2011 Report Share Posted February 2, 2011 auf anhieb: {if $categories_description}<p>{$categorie_description}</p>{/if} [/PHP] muss heißen: [PHP]{if $categories_description}<p>{$categories_description}</p>{/if} [/PHP] [PHP]{img img=$module_date.categories_image type=m_info class=productImageBorder alt=$module_date.categories_name|escape:"html"}[/PHP] muss heißen: [PHP]{img img=$module_data.categories_image type=m_info class=productImageBorder alt=$module_data.categories_name|escape:"html"}[/PHP] [PHP]if ($i % 2 == =){ [/PHP] muss heißen: [PHP]if ($i % 2 == 0){ [/PHP] Link to comment Share on other sites More sharing options...
newbear Posted February 2, 2011 Author Report Share Posted February 2, 2011 Hi asatdu, vielen Dank für deine Hilfe. Es sieht jetzt schon viel besser aus. Allerding hätte ich die Unterkategorien gerne mit Bild und Linktexten in 3 oder 4 Spalten im Mittelteil dargestellt. Welchen Code muss ich dazu noch ergänzen und wo genau füge ich den ein? Danke! Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.