Drupal

「楽々談話室」のマニュアルはDrupalのBookモジュールを使ってみます

(2017年12月追記:検討の結果、「楽々談話室」のマニュアルはDrupalではないhttp://mappli.com/danwa/に設置しました。)

そろそろ「楽々談話室」のマニュアルを作って行かないと、と思って、どこにどのように作るか考えていました。

「楽々談話室」の管理画面を設置するmappli.comは、G Suiteが動いています。

Googleサイトが新しくなったということもあり、そこにサブディレクトリを作って置いてみようかと考えました。

しかし、Googleサイトを調べてみると、Googleドライブなどとスムーズに連携する方向に行っているようで、ドキュメントサイトとして操作性をよくして行くのとはちょっと違うかな、思いました。

Drupal6のとき、Bookモジュールを使っていい印象があったので、弊社ホームページのDrupal 7で再度試してみました。

Bookモジュールは、サードパーティー製ではなく、Drupalのコアに含まれているので今後も安心ですね。

DrupalのMenu Breadcrumbモジュールを使ってみました

今まで、Score MagazineやミュースケのWEBサイトばかり充実させるのに忙しくて、会社のホームページにはあまり手を加えていませんでした。

これから、「楽々管理室」の紹介などを充実させていくために、ホームページを構築しているDrupalをいじっているところです。

先日、「楽々談話室とは」というコンテンツを作ろうとしているとき、パンくずリストが思うように動作していないことに気付きました。

ホーム > 楽々談話室とは > グループ設定について
ホーム > 楽々談話室とは > ○○○○について
ホーム > 楽々談話室とは > ××××について

・・・という表示にしたいのに、二階層目の「楽々談話室とは」というリンクが表示されない。

以前インストールしていたCustom Breadcrumbsモジュールの設定画面で、いろいろなチェックボックスを試していたら、こんなエラーが出てしまいました。

Error messageRecoverable fatal error: Argument 3 passed to l() must be an array, string given, called in ・・・

Drupalの「デフォルトのフロントページ」はMetatagモジュールが効かないようです

弊社のホームページはDrupalで作っています。

「楽々談話室」の紹介も兼ねて、ホームページを改良して行こうと思ったのですが、最近いじっていないのでテスト用のDrupalを作ってみました。

検索に引っかからないように、トップページにMetatagモジュールで<meta name="robots" content="nofollow, noindex" />を設定したのですが、なぜかこのmetaタグが表示されない。

どうも、「環境設定」 → 「サイト情報」 → 「デフォルトのフロントページ」に設定したページは、metaタグが表示されなくなるようです。

とりあえず、モジュールを作って対処しました。

こちらはmeta_robots.moduleファイル。