Плизз, помогите разобраться с hook_menu() в Drupal 6

Главные вкладки

Аватар пользователя Xandr Morris@drupal.org Xandr Morris@dr... 24 сентября 2009 в 1:26

Ребяит, вопрос ко всем, кто компетентен в теме.
Я сейчас начал переходить на разработку для Drupal 6 и сразу возникли непонятки с меню.

То что ранее писалось как

$item[] = array(
  'path' => 'mymodule/'.arg(1)
  ...
)

тут ясно. теперь делается

$item['mymodule/%arg_name'] = array(
  ...
  'page arguments' => array('arg_name', INT_arg_position),
  ...
)

А вот если у меня несколько аргументов в адресе, как этот массив формируется?
то есть, напишите, как будет выглядеть запрос к аргументам при подобном адресе:

$item['mymodule/%arg_1/%arg_2']

в общем, если аргументов несколько....

Заранее спасибо.

Комментарии

Аватар пользователя Dan Dan 24 сентября 2009 в 6:03

"Xandr <a href="mailto:Morris@drupal.org">Morris@drupal.org</a>" wrote:
$item['mymodule/%arg_1/%arg_2']

Имена %arg_1 и %arg_2 имеет смысл если вы собираетесь для них делать собственные обработчики-загрузчики, если это просто параметры, то делайте mymodule/%/%