rendered paste bodyfunction categories_views_default_views(){
$view = new stdClass();
$view->name = 'category_view';
$view->description = 'Posts by category.';
$view->access = array (
);
$view->view_args_php = '$vocab = taxonomy_get_tree(1);
// Convert \'All\' into Every Category Name
if($args[0]==\'All\' || $args[0]==\'all\'){
$args[0] = \'\';
foreach($vocab as $myterm){
$args[0] .= $myterm->name . \'+\';
}
$args[0] = substr($args[0], 0, strlen($args[0])-1);
}
else{
$urltp = $_SERVER[\'REQUEST_URI\'];
for($i=1; $i<sizeof($args); $i++){
$urltp = dirname($urltp);
}
$args[0] = str_replace(\'%2B\', \'+\', substr($urltp, strripos($urltp, \'/\')+1));
}
// Convert Term Names into tid\'s
$names = explode(\'+\', $args[0]);
$args[0] = \'\';
foreach($names as $n){
if(is_numeric($n)) $args[0] .= $n . \'+\';
else{
foreach($vocab as $term){
$termname = strtolower(preg_replace(\'/[^a-zA-Z]*/\', \'\', $term->name));
$givenname = strtolower(preg_replace(\'/[^a-zA-Z]*/\', \'\', $n));
if($termname==$givenname){
$termid = $term->tid;
$args[0] .= $termid . \'+\';
}
}
}
}
$args[0] = substr($args[0], 0, strlen($args[0])-1);
$GLOBALS[\'categories_to_display\'] = $args[0];
// Return arguments
return $args;';
$view->page = TRUE;
$view->page_title = 'Taxonomy';
$view->page_header = '';
$view->page_header_format = '2';
$view->page_footer = '';
$view->page_footer_format = '2';
$view->page_empty = 'No posts were found.';
$view->page_empty_format = '1';
$view->page_type = 'node';
$view->url = 'taxonomy/$arg';
$view->use_pager = FALSE;
$view->nodes_per_page = '10';
$view->sort = array (
array (
'tablename' => 'node',
'field' => 'sticky',
'sortorder' => 'DESC',
'options' => '',
),
array (
'tablename' => 'node',
'field' => 'created',
'sortorder' => 'DESC',
'options' => 'normal',
),
);
$view->argument = array (
array (
'type' => 'taxid',
'argdefault' => '2',
'title' => 'The DAXKO Blog',
'options' => '0',
'wildcard' => '',
'wildcard_substitution' => '',
),
array (
'type' => 'node_feed',
'argdefault' => '2',
'title' => 'The DAXKO Blog',
'options' => 'Corporate blog for DAXKO in Birmingham, AL.',
'wildcard' => '',
'wildcard_substitution' => '',
),
);
$view->field = array (
array (
'tablename' => 'node',
'field' => 'title',
'label' => '',
'handler' => 'views_handler_field_nodelink',
'sortable' => '1',
'defaultsort' => 'DESC',
'options' => 'link',
),
);
$view->filter = array (
array (
'tablename' => 'node',
'field' => 'status',
'operator' => '=',
'options' => '',
'value' => '1',
),
);
$view->exposed_filter = array (
);
$view->requires = array(node);
$views[$view->name] = $view;
return $views;
}