
10-12-2009, 12:53 PM
|
|
|
|
 Newbie
|
|
Join Date: Dec 2006
Posts: 7
|
|
|
Re: Using Smarty or PHP in cateogry descriptions to reference language strings
I figured it out. It's a bit more dynamic this way. This will work for current_category descriptions that have one var defined in them as ##VAR##. put this in the home.php along with the other smarty assigns. you'll need to change the smarty var reference in your tpl to this new one.
PHP Code:
$cat_desc = $current_category['description'];
if (strpos($cat_desc, '##', 0)) { $cat_lng_str = substr($cat_desc, strpos($cat_desc, '##', 0), strpos($cat_desc, '##', 1)); $cat_lng_var = str_replace("##", "", $cat_lng_str); $tmp_lng = func_get_langvar_by_name("$cat_lng_var"); $smarty->assign("cat_desc", str_replace($cat_lng_str, $tmp_lng, $current_category['description']));
} else {
$smarty->assign("cat_desc", $current_category['description']);
}
__________________
-Chad
|
|