Drupal 導入記(検索窓)

Drupal の標準設定では、Search Box は、login したユーザーに対してしか表示されない。これを全てのユーザーに見えるようにするには、まずは、Home » Administration » People » Permission に行き、"Search" の "User search" の "ANONYMOUS USER"  と "AUTHENTICATED USER" のところにもチェックをいれる。

また、Search を行うと

Warning: htmlspecialchars(): Invalid multibyte sequence in argument in check_plain() .....

のような警告がでる。この問題を解決するための応急パッチとして、

$ sudo vi <drupal path>/includes/bootstrap.inc
......

  // return htmlspecialchars($text, ENT_QUOTES, 'UTF-8'); 
  if (drupal_validate_utf8($text)) return htmlspecialchars($text, ENT_QUOTES, 'UTF-8');
  return htmlspecialchars($text, ENT_QUOTES);

......

のような変更を加える。

 

Subgroup: