Questions

Drupalについて、何でも聞いてください

コンテンツ入力のカスタマイズ方法とレイアウトについて

Drupal歴4日です。
ProBookを読みながら、各サイトも見て回らせてもらっています。
アホな質問かもしれませんが、2点教えて頂ければ嬉しいです。

質問1:
左サイドバーにメニューを、
コンテンツ部分には
複数のブロックを2列で並べて設置して(下記サイトのようなイメージ)
http://www.luke.or.jp/

表示させるようなことはどうすれば可能でしょうか?

考えている方向は、
・各ブロックの内容を管理するため入力用のモジュールを作成
・Viewsモジュールを使ってコンテンツ表示管理
なのですが、これが正しいのかどうか良く分かっていません。

質問2:
コンテンツ入力のカスタマイズ方法には
・入力用モジュールを作成
・CCKモジュールを使って任意のコンテンツタイプ追加
があると思うのですが、2つの違いは何でしょう?

入力用モジュールを使えばデータ格納先のテーブルを
モジュール開発者側で任意に作成でき、
CCKモジュールを使うと、CCKモジュールが指定する
テーブル(node_revisionsとか?)を使うことになる

という認識は間違っているでしょうか?

※別スレッド
http://groups.drupal.org/node/22772

Login to post comments · Read more
tsukumoto's picture

アクセス関数のフック

はじめまして、初めて投稿させていただきます。

当方、社内向けサイトをDrupal6で構築しています。
コンテンツのアクセス権について、Drupal標準のアクセス権に加えて社内組織を意識したアクセス権設定を行っています。

本来ならば、
hook_access($op, $node, $account)
を使いたいところなのですが、なぜかフックしてくれません。
例えば、funcというモジュールを作って、func_access()関数を定義してもこの関数内に入ってくれないのです。
何か他に定義が必要なのでしょうか?

現在は、hook_nodeapi()内で社内アクセス権チェックを行い、不可だったら強引にアクセス拒否ページに飛ばす実装に
していますが、検索結果表示時や、viewの一覧などには制御が効かないため、困っています。

よろしくお願いします。

14 comments

mailが大量にきてしまったのですが

皆さん、今朝メールをチェックしたら大量のdrupalからのメール。

先日このグループに入ったばかりで設定など何もいじっていないのですが、私の投稿、他の方の投稿、そして業務連絡(?)など通信記録では昨晩22.52で30通くらいきました。中には同じ内容も含まれています。さらに個人宛のメールなのかもわかりません。それはここで質問する内容が普通のメールと同じ内容に見えるからです。

できれば1対1のメールや問合せにはまず挨拶を冒頭に入れる、一般的な質問は現状通り、業務連絡は[業務連絡]など冒頭に入れるようにしませんか。少なくとも日本語のサイトだけでもルールを決めて欲しいです。

groups.drupal.org Japan: Access denied

このようなタイトルで6通ほど着ていて、発信者が3人、つまり重複しているのです。このタイトルと中味は異なっているのです。

またこの個人通し、あるいは業務連絡以外の質問投稿だけでも削除できればいいのですが。

私はこのグループですでにmenuについて質問しましたが、この自分で投稿したのが今週初めなのに、昨晩22.52に5通きています。タイトル(groups.drupal.org Japan: menuの作り方 )だけでは同じメールだと判断されてもしょうがありません。

1 comment · Read more

menu, breadcrumbs, links, page and node template... how?

また、クダラナイ質問かも知れません。オックスファムのサイト、Drupal 5.x で運営してるみたいですが、 http://oxfam.org のメニューと残パンの作り方に感心しています。例えば、"About Us" をクリックするとそのメニューにバックグランドのイメージを変える事によりそれを焦点とし、残パンもそれに従っている。その "About Us" の中の真中のリンクにクリックしても、メニューの焦点は、変わらず、また残パンも一致している。これは、node template を使って、それとも page template で出来る事でしょうか?
また、6.x で残パンが思うようにならないので、検索し下記のコードを template.php に入れてみましたが、思った通りには出来ません。やはりノードか、ページで振り分けるのでしょうか?

宜しくお願い致します。

2 comments · Read more

Access denied

本当に初心者の馬鹿な質問かも知れませんが、このノード http://groups.drupal.org/users/7663 でグループのメンバーの表示をクリックすると "Access denied" となります。色々探しましたが、何処で設定値を変えたら良いのか全く解かりません。 またグループにログインしてもこのノード
http://groups.drupal.org/node/22894 に表示されてるタブなど全く見当たりません。何が間違ってるんでしょうか?

宜しくお願い致します。

I'm sorry it could be utterly stupid question, but I get "Access denied" every time I click on members' name that is displayed on this node; http://groups.drupal.org/users/7663 I searched all over, but I am unable to find which user setting needs to be changed. Also, I do not see the tabs displayed on this node, http://groups.drupal.org/node/22894 even though I am logged in as a member of the group. What am I doing wrong?

Please let me know. (Thanks in advance)

4 comments · Read more

基本的な質問(moduleをサーバー上で消した場合の復旧方法は「)

Drupalを構築、検討していて一番困っているのは、Modulesに6.xに適用したものをセットする時に、エラーメッセージがでてその対処方法がわからないことです。WPなどでは組み入れたpluginは自由にサーバ上で消したところで、エラーがでてどうにかなることはありませんが、このDrupalは初心者にとって、やってはいけないことというのがあるのかさえもわかりません。つまり、初心者にはあまりにも自由度がありすぎるがために、何をどうやったら問題が起きるといったエラー処理に関する方法がわかりません。

今回はmoduleを組み入れている時に、Fatal errorが発生し、それが画面上に組み入れられたエラーメッセージならまだしも、白画面に一文のエラーメッセージなので、もしwebsiteを公開したときに使用している人には迷惑なメッセージではないかと思います。

さて本題に入りますが、以前もエラー処理がわからずdrupalを最初から入れなおしたのですが、今回は今組み入れたmoduleを検討中にFatal Errorが発生したためにその直前にセットしたmoduleを消しました。しかしそれでもエラーが出るので、サーバでそのmoduleを消したら、administerの画面が全く表示されなくなりました。

5 comments · Read more

menuの作り方

はじめまして、まだ2週間ほどしかDrupalを利用していませんが、これまでMT/WPを経験し、Drupalに没頭しはじめました。

質問に入る前に、このサイトの構成を解説しているようなところはありますか?以下はそれに関連した質問になります。実際に作るのはニュースサイト、CNNなどです。項目数が多くそこをクリックすると関連記事を表示します。これをまずは作成して応用していきたいのです。

例えば、このページの上にあるRecentやJobという普通に言うメニューの作り方がわかりません。確かにmenu作成はあっても、このQuestionsのページのように作れないのです。作成したmenuをクリックするとトップページに行ってしまいます。NavigationではなくPrimary Linksで作っています。Pathはです。このfrontがまずは問題だとは思います。

7 comments · Read more
masando's picture

会員制サイト(編集可)に必要なモジュールは?

かなりおおざっぱな質問ですが、Drupal初心者のためどこから手をつけていいか分からない・・・というレベルです。
インストールしたDrupalのバージョンは6.13。参考にしている書籍「Drupal Pro Book CMSカスタマイズ&デザインガイド」はVer.5対応なので、思い通りに動いてくれないということが多く苦労しています。
制作したいのは30店舗ほどの飲食店紹介サイトなのですが、各店舗に会員権限を与え(ID・パスワードを提供)、自店舗用のページ(1ページ、写真2点とテキストのみ)を会員自身で編集できるようにする・・・・というものです。閲覧はトップページからのリンクで自由にできます。また、各ページのデザインは固定で検索機能も不要です。
とりあえず、どのようなモジュールが必要かご助言ください。
尚、このサイトの静的なもの(HTML+CSS)は制作済みなのですが、各店舗ページのみ上記のような仕様でDrupalで制作して統合するなんていうことは可能でしょうか?
よろしくお願いします。

9 comments

有難う御座いました。 Post note: meet up 9/6/2009

昨日のミートアップ、参加させて頂き有難う御座いました。色々な巧な技法や、ウェブサイト運営についての注意項目など為になる情報を伺う事ができ真に感謝しております。Thank you for the open arms for the "Meet up" yesterday, (What kind of meat up on your pizzas?) My deep appreciation to the presenters of the various techniques and the issues on website operation (particularly the security issues). ところで、集会時に提案された項目や公開された情報を集会後に登載はしないのですか?By the way, are the meeting notes including the issues discussed and presentations, be posted somewhere?

8 comments · Read more

nodeのtitleのアクセスコントロール

会員制サイトを作ろうと思っています。
一部コンテンツ(特定カテゴリー)に関しては、タイトルのみを非会員にもみれるように考えています。

理由としては、
ちら見せ効果をねらっています。
見たければ、会員になれば見れますよと。

コンテンツのタイトルだけ見せるようなモジュールは誰かご存知でしょうか?
あるいはviewsやTaxonomy Access Controlなどのモジュールの組合せなどで出来るなど
お知恵をお借りできれば幸いです。

3 comments
Syndicate content