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.
$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' ) );
This is how the script calls the current page keyword.
<?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?
<?php echo ucwords($_REQUEST[$popshops->nameSpace.'name']) ?>
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.
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>';
}
Thanks in advanced!