このエントリーを含むはてなブックマークはてなブックマーク - Pageの新規作成、編集ができない この記事をクリップ!Livedoorクリップ - Pageの新規作成、編集ができない Yahoo!ブックマークに登録 @niftyクリップに追加 FC2ブックマークへ追加 このエントリをつぶやくこのWebページのtweets Googleブックマークに追加 Bookmark this on Delicious Digg This BuzzurlにブックマークBuzzurlにブックマーク Share on Tumblr newsing it! この記事をChoix! FriendFeedで共有

Drupalでは、権限関連のモジュールで、ユーザの種類ごとにアクセス設定ができます。
nodeaccessモジュール、Taxonomy Access permissionモジュールなどで、アクセス制御をすると、アクセスの問題が発生した場合、何が原因なのか追っかけるのが大変になります。

今回も、あるページをサイトオーナーで作成し、別のユーザでそのページを編集しようとすると、編集できない状況になりました。

もちろん、「ユーザの管理」の「権限」でノードアクセスやページの作成、編集、削除の権限を与えていますし、nodeaccessでも権限を与えています。

また、「コンテンツのアクセス権が再構築」も実行している。

にもかかわらず、別ユーザでページの編集ができない。

サイトオーナーでページを作成した際に、入力書式をFull HTMLで作成していたことを思い出した。

そこで、「サイトの環境設定」の「入力書式」でFull HTMLの「設定」をクリックし、Full HTMLの書式を使えるロールを設定します(下図)。
drupal_input_format02

つまり、Full HTMLの権限がなかったので、ページの変更や作成ができなかったのです。

この設定で解決。別のユーザでもページの変更、作成ができるようになりました。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

トラックバックURL

最新の記事一覧

  • サイト内検索

  • Pro Drupal 7 Development (ペーパーバック)
    by John VanDyk, Todd Tomlinson

    Price: ¥ 5,457
    17 used & new available from ¥ 1,033
    (0 customer reviews)

ページ上部に