X-Cart: shopping cart software

X-Cart forums (https://forum.x-cart.com/index.php)
-   Changing design (https://forum.x-cart.com/forumdisplay.php?f=51)
-   -   root cat (https://forum.x-cart.com/showthread.php?t=50387)

ChristineP 10-29-2009 05:19 AM

Re: root cat
 
Ashley, I've tried using the root category in my products.tpl and with our flyout categories mod, but no cigar. I ended up creating other templates to get the result that I wanted, but it was far more work. If you find an answer for capturing the root category, please post it.

TBone 11-25-2009 05:33 AM

Re: root cat
 
Try this:

{$current_category.categoryid_path|regex_replace:" /\/[0-9\/]*/":""}

this fetches the root category from the path. It finds the first "/" and replaces everything after it with nothing leaving the current root cat id.

Hope this helps.

hollaratbear 11-27-2009 07:38 PM

Re: root cat
 
Has anybody gotten any of these to work? I've been looking to implement this as well. I tried a few suggestions here but no dice......

ARW VISIONS 11-27-2009 07:50 PM

Re: root cat
 
nope never got it to work.

Jon 01-22-2010 08:18 AM

Re: root cat
 
I always like keeping processing in php when possible.

Open home.php

FIND:

Code:

require $xcart_dir."/include/categories.php";

AFTER ADD:

Code:

// WCM - Get Root Cat (customization)
$wcmRootCat = func_query_first("SELECT categoryid,category FROM $sql_tbl[categories] WHERE categoryid='" . (int)current(explode('/',($current_category['categoryid_path']))) . "'");
$current_category['root_categoryid'] = $wcmRootCat['categoryid'];
$current_category['root_category'] = $wcmRootCat['category'];
$smarty->assign('current_category',$current_category);
// / WCM - Get Root Cat (customization)


In your template use:

Code:

{if $current_category.root_categoryid eq X}
    The root category for this is: {$current_category.root_category}.
{else}
Something else
{/if}


Jon 01-22-2010 08:27 AM

Re: root cat
 
Just reviewed the reason behind needing this and our Category Map module be be a solution: http://www.websitecm.com/x-cart-mods/x-cart-seo-category-map.html

Duramax 6.6L 01-23-2010 12:45 PM

Re: root cat
 
Could someone please explain in detail why this is so important.

Jon 01-23-2010 06:54 PM

Re: root cat
 
Why what in particular is so important?


All times are GMT -8. The time now is 07:20 PM.

Powered by vBulletin Version 3.5.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.