Array Problem
Posted: Mon Nov 22, 2010 4:17 pm
I use Popshops Datafeed API and cant figure out an issue im having with an array. I'm trying to retrieve a category name from an array for the current page.
Here is the array code which is in the index.php file.
This is how the script calls the current page keyword.
The code above works fine, so I thought all I had to do was change the 'keywords' to 'name' to get what I was looking for. But that does not seem to work?
I've tried as much as my limited php knowledge can take me, so now I need some advice.
Here is the function in the popshops.php file they use to pull the page name out for the links in the navigation, but I just want to know how to retrieve just the category name for the current page, nothing else.
Any ideas?
Here is the array code which is in the index.php file.
Code: Select all
$categories = array();
$categories[] = array( 'name' => 'page name',
'search_options' => array( 'keywords' => 'page keyword' ) );
$categories[] = array( 'name' => 'page name',
'search_options' => array( 'keywords' => 'page keyword' ) );
$categories[] = array( 'name' => 'page name',
'search_options' => array( 'keywords' => 'page keyword' ) );Code: Select all
<?php echo ucwords($_REQUEST[$popshops->nameSpace.'keywords']) ?>The code above works fine, so I thought all I had to do was change the 'keywords' to 'name' to get what I was looking for. But that does not seem to work?
Code: Select all
<?php echo ucwords($_REQUEST[$popshops->nameSpace.'name']) ?> Here is the function in the popshops.php file they use to pull the page name out for the links in the navigation, but I just want to know how to retrieve just the category name for the current page, nothing else.
Code: Select all
function customCategoryLink($category) {
$url = $this->baseURL($this->params);
if (isset($category['search_options']) && sizeOf($category['search_options']) > 0) {
foreach($category['search_options'] as $key => $value) {
$url = $this->addParameter($url,$key,$value);
}
} else {
$url = $this->addParameter($url,'keywords',$category['name']);
}
$url = str_replace('?&','?',$url);
return '<a href="'.$url.'">'.$category['name'].'</a>';
}