magnetversand Posted June 22, 2009 Report Share Posted June 22, 2009 Hi @all, Mein Ziel: Moechte Unterkategorien (statt Hauptkategorien) auf der Startseite haben. Vorgehen: Habe in includes\modules\categories_list von der “0″ auf die “1″ getauscht. Nun wird das angezeigt was ich auch brauche, ABER nur fuer die Unterseiten der ersten ("1") Haupkategorie. Ich brauche aber fuer alle Unterkategorien - also Unterseiten 1 bis x (”1-x”). –> Frage: Wie erreiche ich mein Ziel? Ich habe es schon versucht mit '1,2,3,...', sowie '1' AND '2' AND '3' usw - geht aber alles nicht - ausserdem ist es nicht variabel (ich mein dass ich es staendig manuell erweitern muesste - was ja bloedsinnig ist. Also suche ich nach etwas wie '1-x'. (die Testseite laeuft unter http://1.importhilfe.eu) Link to comment Share on other sites More sharing options...
magnetversand Posted June 24, 2009 Author Report Share Posted June 24, 2009 Hi @all, Mein Ziel: Moechte Unterkategorien (statt Hauptkategorien) auf der Startseite haben. Vorgehen: Habe in includes\source\categories von der “0″ auf die “1″ getauscht. Nun wird das angezeigt was ich auch brauche, ABER nur fuer die Unterseiten der ersten ("1") Haupkategorie. Ich brauche aber fuer alle Unterkategorien - also Unterseiten 1 bis x (”1-x”). –> Frage: Wie erreiche ich mein Ziel? Ich habe es schon versucht mit '1,2,3,...', sowie '1' AND '2' AND '3' usw - geht aber alles nicht - ausserdem ist es nicht variabel (ich mein dass ich es staendig manuell erweitern muesste - was ja bloedsinnig ist. Also suche ich nach etwas wie '1-x'. (die Testseite laeuft unter http://1.importhilfe.eu) -------------------------- Ok - Irrgendwie weis wohl keiner was und da es evtl. an mir gelegen haben kann hier ein paar zusaetliche Ergaenzungen - die komplette codierung: (die fette und unterstrichene Zeile ist der angesprochen Punkt): <?php /* ----------------------------------------------------------------------------------------- $Id: categories_list.php 2006-02-01 20:00:00 jvp $ XT-Commerce - community made shopping http://www.xt-commerce.com Copyright © 2003 XT-Commerce Released under the GNU General Public License ---------------------------------------------------------------------------------------*/ // reset var $module_smarty = new smarty; $module_content = ''; $module_smarty->assign('language', $_SESSION['language']); // set cache ID if (!CacheCheck()) { $cache=false; $module_smarty->caching = 0; } else { $cache=true; $module_smarty->caching = 1; $module_smarty->cache_lifetime = CACHE_LIFETIME; $module_smarty->cache_modified_check = CACHE_CHECK; $cache_id = $_SESSION['language'].$_SESSION['customers_status']['customers_status_id'].$cPath; } if(!$module_smarty->is_cached(CURRENT_TEMPLATE.'/module/categories_list.html', $cache_id) || !$cache){ $module_smarty->assign('tpl_path', 'templates/'.CURRENT_TEMPLATE.'/'); $categories_string = ''; if (GROUP_CHECK == 'true') { $group_check = "c.group_permission_".$_SESSION['customers_status']['customers_status_id']."=1 and"; } $categories_query = "Select c.categories_id, c.categories_image, cd.categories_name, cd.categories_description From ".TABLE_CATEGORIES." AS c, ".TABLE_CATEGORIES_DESCRIPTION." AS cd Where c.categories_id = cd.categories_id AND c.parent_id = '1' AND ".$group_check." c.categories_status = '1' AND cd.language_id = '" .(int) $_SESSION['languages_id']. "' Order By c.sort_order Asc"; $categories_query = xtDBquery($categories_query); while($categories = xtc_db_fetch_array($categories_query, true)) { $category_link =xtc_category_link($categories['categories_id'],$categories['categories_name']); $module_content[] = array ('CATEGORY_NAME' => $categories['categories_name'], 'CATEGORY_IMAGE' => '<img src="' . DIR_WS_IMAGES .'categories/' . $categories['categories_image'] . '">', 'CATEGORY_LINK' => xtc_href_link(FILENAME_DEFAULT, xtc_get_all_get_params(array(array('cat','page','filter_id','manufacturers_id'))) . $category_link), 'CATEGORY_DESCRIPTION' => $categories['categories_description']); } $module_smarty->assign('module_content', $module_content); } // set cache ID if (!$cache) { $module_categories = $module_smarty->fetch(CURRENT_TEMPLATE.'/module/categories_list.html'); } else { $module_categories = $module_smarty->fetch(CURRENT_TEMPLATE.'/module/categories_list.html', $cache_id); } ?> LG Magnetversand Link to comment Share on other sites More sharing options...
magnetversand Posted June 24, 2009 Author Report Share Posted June 24, 2009 das wo es oben unterstrichen ist - war am Anfang ein Null (0) - und es wurden die Hauptkategorien auf der Startseite angezeigt. -------------- Evtl. hat das Unterstrichene ja mit meinem Ziel der Unterkategorien auf der Startseite nichts zu tun - somit bin ich fuer alle Anregungen offen. Hier ein Praxisbeispiels meines Ziels: http://www.supermagnete.de Ich bitte ernsthaft um schnelle HILFE! Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.