ノードの投稿画面のカスタマイズについて
Drupal6を使用しております。CCKで作った、あるノードタイプの投稿画面について、以下のようなことがしたく、いろいろ調べてみたのですがやり方がわかりません。お知恵をお貸しください。
1.投稿フォームのsubmitボタンを「保存」ではなく「規約に同意して投稿する」に変更したい。
2.投稿フォームのsubmitボタンの上に任意のhtmlを表示させたい(具体的には規約を表示したい)。
Read more自動的にタイトルをつけてあとで管理者が変更したい
あるコンテンツタイプに
automatic nodetitles
http://drupal.org/project/auto_nodetitle
というモジュールを使って
自動的にタイトルを付けるように設定しました。
ところが
automatic nodetitlesでタイトルをつけたノードは
管理者でもタイトルを変更できないようです。
いったん、上記のモジュールを無効にすれば
タイトルを変更することは可能です。
自動的にタイトルをつけて
なおかつ管理者が自由にタイトルを変更できるようにしたいのですが
そのようなモジュールまたは方法はなにかあるのでしょうか?
未ログインユーザーが投稿した後のページについて
Drupal6を使用しているサイトの一部コンテンツタイプで、未ログインのユーザーからコンテンツを投稿してもらうものを作成中なのですが、Workflowモジュールを使って承認制にする予定です。
Workflowのアクセス制御設定の、「未承認記事を表示可能なロール」で「匿名ユーザ」「投稿者」のチェックを外しています。
この場合、未ログインのユーザーが投稿した後、そのページが表示された時「アクセスは拒否されました」「このページにアクセスする権限がありません。」というページが表示されます。
承認するまで表示できないようにしているので当然ですが、表示させようとするとすべてのユーザーに表示されてしまい承認制の意味がなくなってしまいます。
投稿後の1回のみ、そのユーザーには「投稿を受け付けました」というようなページを用意して、リダイレクトするといった処理は可能でしょうか?
Signupモジュールのフォームについて
cckのフィールド値を指定してprint $content;を使わずにnodeを構築している場合に、Signupモジュールの参加フォームを呼び出すにはどのようにすれば良いのでしょうか?
Read moreスマホのURLを分けたい
スマホに対応してURLを分けたいのですが、
皆さんはどのように実現されているのでしょうか?
現在、パソコン画面をRespond化したThemeを使ってみたのですが、スマホから見ると画像が重くて、この手法だと駄目だと分かりました。
Mobile Toole は、7.0系がDevなので、まだ使えないと分かりました。
http://drupal.org/project/mobile_tools
何か良い方法がないものかと思ったのですが、分かりませんでした。
どなたかヒントになる事を知っている方、もしくはスマホサイトをDrupalでやってるよという方おられましたら、教えて頂けませんでしょうか。
Read more特定のフィールドセットに属するフィールドの名前を取得したい
フィールドセットについて質問させてください。(Drupal 6.26を使っています)
あるコンテンツタイプを作成し、下記のようにフィールドセットとフィールドを設定するとします。
・フィールドセット:画像サイズ
・フィールド:sample
・フィールド:1024x768
・フィールド:1280x1024
・フィールド:1920x1200
フィールドセットの画像サイズからsample以外のフィールドの名前を取得するために、使えそうな関数を探しているのですが、なかなか見つかりません。
特定のフィールドセットに属するフィールドの名前を取得できる関数があれば教えていただけないでしょうか。
お願いします。
ある役割を持ったユーザーが特定のページにアクセスしたらリダイレクトさせたい
ある役割を持ったユーザーが
http://sample.jp/node/add/tokumeisoudan-form
にアクセスしたら
http://sample.jp/node/add/soudan-form
にリダイレクトさせるルールを設定したいと思っています。
下記のように設定したのですが
該当する役割でログインしてアクセスしてみると
リダイレクトしないので困っています。
■EVENT
コンテンツが閲覧されている
■条件
・ ユーザーが役割を保有
パラメーター: ユーザー: [site:current-user],
役割: 役割の名前
役割に一致: いずれか
・Text comparison
パラメーター: テキスト: [site:current-page:url],
Matching text: node/add/tokumeisoudan-form
■アクション
・ページリダイレクト
パラメーター: URL: node/add/soudan-form
ルールに「未承認のコメントがある」という条件を追加したい
管理者がログインした時
未承認のコメントがある場合は
「未承認のコメントがあります」などの
メッセージを表示したいと思っています。
ルールで設定することを考えているのですが
・管理者がログインした時
・「未承認のコメントがあります」というメッセージを表示する
は特に問題ないのですが
・未承認のコメントがある場合
という条件が見当たらないので困っています。
ホーム ≫ 管理 ≫ 環境設定 ≫ ワークフロー ≫ ルール ≫ コンポーネントタブ
でできそうな気がするのですが
何度か試行錯誤してみたのですが、どうしてもわかりません。
ルールに「未承認のコメントがある」という条件を追加できる方法を
知っている方がいらっしゃいましたら教えていただければ幸いです。
または、その他の方法でも同じようなことができるのであれば
教えていただければ幸いです。
管理者以外の役割であるコンテンツタイプのコメントが見えなくなってしまいました
最近まで、普通に見えていたと思うのですが
あるコンテンツタイプのコメントが
管理者以外の役割でみると
見えなくなってしまいました。
権限の問題かと思って
ホーム ≫ 管理 ≫ ユーザー>権限タブ
で権限を確認してみたのですが
コメントの閲覧はすべての役割にチェックが入っていました。
念のため
ホーム ≫ 管理 ≫ サイト構築 ≫ コンテンツタイプ ≫ コンテンツタイプの名前 ≫ コメント表示タブ
も確認しましたが、コメントは普通に表示される用に
設定されていました。
今のところ、なぜコメントが見えなくなってしまったか
全くわかりません。
もし、コメントが見えなくなってしまった原因・対処法がわかる方が
いらっしゃいましたら教えていただければ幸いです。
Feedsモジュールによるマッピング数の限界?
FeedsモジュールとFeeds XPath Parserモジュールを使い、
XMLをインポートする際のマッピング数について質問です。
Feedsの"Processor"で"Mapping"する際、マッピング数が25個を
超えると、追加ボタンは表示され追加はできるのですが、
追加されたProcessorのsourceの番号が無くなり、パーサーでの
XPath設定やマッピングが正常にできなくなりました。
これは限界という事なのでしょうか?
Feedsモジュール内で、エクスポートできそうな、エクスポートして
処理をPHPで書き、それをインポートすれば解決できるか?
と思いましたが、インポート方法が判りませんでした・・・
25個以上のマッピングを行う良い方法はありますでしょうか?
Rulesモジュールも使っているので、何か良い方法があれば
ご教授お願いいたします。


