エラッタエラッタ

第12章 329ページ第12章 329ページ

訂正箇所:
第12章、329ページのコードブロック内下部

誤:

/**
 * hook_search_page()の実装
 */
function pathfinder_search_page($rows) {
  $header = array(
    array('data' => t('Alias'), 'field' => 'dst'), ('Operations'));

正:

/**
 * hook_search_page()の実装
 */
function pathfinder_search_page($rows) {
  $header = array(
    array('data' => t('Alias'), 'field' => 'dst'), t('Operations'));

説明:
t('Operations') の t が抜けていました。

このコンテンツは登録ユーザのみに公開されます。 未登録の方はユーザ登録を行い、ログイン後にご覧いただくことができます。

第4章 83ページ第4章 83ページ

訂正箇所:
第4章、83ページ下部のコードブロック

誤:

function menufun_title() {
  drupal_set_title(t('The page title'));
  $now = format_date(time());
  return t('It is now @time', array('@time' => $now));
}

正:

function menufun_hello() {
  drupal_set_title(t('The page title'));
  return t('Hello!');
}

説明:
タイトルコールバック関数内でページタイトルを変更した場合、当該メニュー項目が表示されるすべてのページのページタイトルが変更されてしまいます。
したがって、83ページで説明しているように、特定のメニュー項目のタイトルとそのメニュー項目が指すページのタイトルを別々に設定したい場合は、メニューコールバック関数内で変更するのが妥当です。

第5章 108ページ第5章 108ページ

訂正箇所
第5章、108ページの上部にあるコードブロック