Jump to content
xt:Commerce Community Forum

Unterkategorien (statt Hauptkategorien) auf der Startseite


Recommended Posts

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?:confused:

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

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?:confused:

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:D

".$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

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

Archived

This topic is now archived and is closed to further replies.

×
  • Create New...