Yes, thank you.  That answers my question.  I had to re-think my approach.  For others who stumble with this as I have, the solution is to write your own callbacks customized to process the wildcard value and return the value you want.  That's what I did below with 'agenda_page_title' and '_agenda_list':

<?php
function agenda_menu() {
 
$items = array();

 
$items['node/agenda/list/%node'] = array(
   
'title callback' => 'agenda_page_title',
   
'title arguments' => array(3, 'List agenda items for: '),
   
'page callback' => '_agenda_list',
   
'page arguments' => array(3),
   
'access callback' => 'user_access',
   
'access arguments' => array('view agenda'),
   
'type' => MENU_CALLBACK
 
);

  return
$items;
}

function
_agenda_list($node) {
  return
agenda_list($node->nid);
}

function
agenda_page_title($node, $text) {
 
$return = $text . $node->title;
  return
$return;
}
?>

Jakob Petsovits wrote:
On Friday, 15. February 2008, Ron Parker wrote:
  
Chris Johnson wrote:
    
Um, array(3)->nid is not valid PHP syntax.  Is that what you really meant?
      
That's my question.  I'm trying to figure out if  the wildcard value can
be used in such a way.  In my example, the wildcard is %node, which is
equal to ($node = node_load(arg(3)).  array(3) is now equal to $node.
    

No, array(3) is equal to (in print_r() syntax)

Array (
  [0] => 3
)

and the menu system just uses this standard PHP array as callback argument in 
order to get the real number (and from that, the node itself).
I mean, don't get me wrong - I understand your point, just make sure you 
recognize that this isn't any special node system syntax but standard PHP.

wishes,
  jakob

__________ NOD32 2880 (20080215) Information __________

This message was checked by NOD32 antivirus system.
http://www.eset.com



  


-- 
Ron Parker
Software Creations               http://www.scbbs.com
Self-Administration Web Site     http://saw.scbbs.com
SDSS Subscription Mgmt Service   http://sdss.scbbs.com
Central Ave Dance Ensemble       http://www.centralavedance.com
R & B Salsa                      http://www.randbsalsa.com