internessi Posted March 13, 2005 Report Share Posted March 13, 2005 Hallo, ich habe nicht viele Artikel (8) in 4 Kategorien, w?rde meine Artikel gerne gleich automatisch unter den Kategorien anzeigen lassen, so wie: almondi.com (ist auch xtcommerce) Also in meinem Fall: Kategorien GSM Alarm <- Kategorie System 45/50 <- Artikel System 55/60 <- Artikel GSM W?hlsystem <- Kategorie Dialer 45/50 <- Artikel Dialer 55/60 <- Artikel GSM Custom <- Kategorie ... Ist soweit mein letztes problem das mich vom release trennt, w?rde mich echt ?ber nen tipp freuen GreetX [int] Link to comment Share on other sites More sharing options...
khan_thep Posted March 13, 2005 Report Share Posted March 13, 2005 das mu?t du coden in => templates/x/source/inc/xtc_show_category.inc wichtig hierzu ist der $foo[$counter]['level'] Link to comment Share on other sites More sharing options...
internessi Posted March 13, 2005 Author Report Share Posted March 13, 2005 Ok, xtc_show_category.inc kann ich eigentlich ganz gut lesen (auch wenn kein assembler ist :i: ) die richte stelle zum einf?gen hab ich (--> GABI) STRG+C: GSM Alarm System GABI GSM W?hlsystem GABI GSM Alarm Modul GABI GSM Spezial Systeme GABI Custom Products GABI jetzt muss ich eigentlich nur noch eine Schleife mit den Produkten machen, so ne art Produktlisting kann ich da irgendwo abkufern ??? ch mein wenn man auf Kategorie dr?ckt weden ja auch die Produkte angezeigt --> wo ist den das gecodet??? TNX f?r die schnelle Hilfe! GreetX [int] Link to comment Share on other sites More sharing options...
khan_thep Posted March 13, 2005 Report Share Posted March 13, 2005 also ich verstehe nur bahnhof ... typische ausdrucksweise eines assembler coders der http://www.almondi.com/index.php?cPath=10_3 listet bis level 1 alles auf. aber aufgepa?t: es werden aus dem kategorienlisting keine direkten links zur produkt info gesetzt (was mit aufwand verbunden w?re) sondern es wird in eine Kategorie gelinkt, in der nur ein produkt liegt bzw. wein eigenes Template getriggert wird. check mal den folgenden code & spiel hier dran herum if ($foo[$counter]['level']<1) { <?php /* ----------------------------------------------------------------------------------------- $Id: xtc_show_category.inc.php,v 1.2 2004/02/22 16:15:30 fanta2k Exp $ XT-Commerce - community made shopping http://www.xt-commerce.com Copyright (c) 2003 XT-Commerce ----------------------------------------------------------------------------------------- based on: (c) 2000-2001 The Exchange Project (earlier name of osCommerce) (c) 2002-2003 osCommerce(categories.php,v 1.23 2002/11/12); [url]www.oscommerce.com[/url] (c) 2003 nextcommerce (xtc_show_category.inc.php,v 1.4 2003/08/13); [url]www.nextcommerce.org[/url] Released under the GNU General Public License ---------------------------------------------------------------------------------------*/ function xtc_show_category($counter) { global $foo, $categories_string, $id; // image for first level if ($foo[$counter]['level']<1) { $img_1='<img src="templates/'.CURRENT_TEMPLATE.'/img/icon_arrow.jpg">'; for ($a=0; $a<$foo[$counter]['level']; $a++) { if ($foo[$counter]['level']=='1') { $categories_string .= "-"; } $categories_string .= ""; } if ($foo[$counter]['level']=='') { if (strlen($categories_string)=='0') { $categories_string .='<table width="100%"><tr><td class="moduleRow" onmouseover="rowOverEffect(this)" onmouseout="rowOutEffect(this)">'; } else { $categories_string .='</td></tr></table><table width="100%"><tr><td class="moduleRow" onmouseover="rowOverEffect(this)" onmouseout="rowOutEffect(this)">'; } // image for first level $categories_string .= $img_1; $categories_string .= '<b><a href="'; //<img src="templates/zanier/img/recht_small.gif"> } else { $categories_string .= '<a href="'; } if ($foo[$counter]['parent'] == 0) { $cPath_new = 'cPath=' . $counter; } else { $cPath_new = 'cPath=' . $foo[$counter]['path']; } $categories_string .= xtc_href_link(FILENAME_DEFAULT, $cPath_new); $categories_string .= '">'; if ( ($id) && (in_array($counter, $id)) ) { $categories_string .= '<b>'; } // display category name $categories_string .= $foo[$counter]['name']; if ( ($id) && (in_array($counter, $id)) ) { $categories_string .= '</b>'; } if (xtc_has_category_subcategories($counter)) { $categories_string .= ''; } if ($foo[$counter]['level']=='') { $categories_string .= '</a></b>'; } else { $categories_string .= '</a>'; } if (SHOW_COUNTS == 'true') { $products_in_category = xtc_count_products_in_category($counter); if ($products_in_category > 0) { $categories_string .= '(' . $products_in_category . ')'; } } $categories_string .= '<br>'; } if ($foo[$counter]['next_id']) { xtc_show_category($foo[$counter]['next_id']); } } ?> Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.