Acquia Dev DesktopでローカルとCloudの同期化に失敗します
はじめまして、Windows7にAcquia Dev Desktop 2 Betaを入れて遊んでます。
Drupalについては素人です。
Acquia Cloudも登録して、SSHのKeyやGitのインストールなどをして、
ローカルとDevCloudでDrupalが立ち上がるところまで辿り着きました。
ただ、ローカルとCloud環境との間で同期化(Pull from Cloud or Push to Cloud Dev)を実施すると、
以下のようなメッセージが出力されて失敗します。
Transfering sql dump file...
Importing sql dump file...
Unable to find a matching SQL Class. Drush cannot find your database connection details. [error]
Drush call failed. Stderr:Unable to find a matching SQL Class. Drush cannot find your database connection details. [error]
ファイルなどはGitを使って転送されているようです。
Read moreDrupal8で生じるwhite screenについて
初めまして
現在Drupal8.0.xにてサイトを構築している者です。
今までDrupal7でサイト構築を行なってきており,Drupal8がもうすぐ出るとのことで事前に勉強しようとDrupal8.0.xを試験的に触っているのですが,モジュールを新しくインストールすると,特定の画面がwhite screenとなってしまいます。
例①;geoPhpを入れると,メインタブの環境設定のページがwhite screenとなる
例②:geoPhp,geofieldを入れ,コンテンツのfieldにgeofieldを設定して保存すると,保存先画面がwhite screenになる。
Drupal7時代,テーマを変更したり,php memory limitの設定が少なかったりするとwhite screenになるということはありましたが,
今はテーマの変更もしておらず,php memory limit=128であり,また上記以外のモジュールを入れていない状態で,現象が生じております。(モジュールをアンインストールすると元に戻ります)
英語のページも確認したのですが,あまりよくわからず。
どなたか,white screenになるのを防げるよう,知見をいただけないでしょうか。
よろしくお願いします。
Read moreWebform, webform rules で参加登録フォームの人数制限をしたいです。
Ver.7xのDrupalで参加登録のフォームをりたいのですが、人数制限を設け、制限を超えた場合は「定員になったので締め切りました」などと表示させ送信不可能な状態にするるようなことは可能でしょうか?
commerceモジュールのstockのカウントダウンなども視野に入れていますが、出来れば簡素なスタイルを希望しています。(無料の少人数のイベント用に使うため)
現状Webform、webform rules、Rules Forms Support 以上の3つのモジュールはインストールしています。
また、いくつかの異なるイベントにそれぞれの参加人数制限のあるフォームを使うにはやはりWebform Templateなどを利用して別々に仕立てることが一番簡単だとは思いますが、node IDなどの引数から1つのFormを使い回すようなことが可能どうかもお教えいただけたら嬉しいです。
以上、お知恵を拝借できましたらありがたいです。
宜しくお願いいたします。
コメントの投稿欄に自動的に表示されているユーザー名を非表示にしたい
新しいコンテンツタイプを作っています。
すでに会員になっている者同士がユーザー名などを
表示させないでやりとりできるようにしたいと思っています。
仮にコンテンツタイプの内部名称をbbsとした場合
/admin/structure/types/manage/bbs
の表示設定で投稿者の情報を非表示にできます。
コメントの投稿者の表示についても
display suiteというモジュールを使えば投稿者欄を非表示にできそうです。
ところが、実際に投稿して見ると投稿したノードのコメントの投稿欄に
ログインしているユーザー名が添付した画像のように
自動的に表示されています。
コメントの投稿欄に自動的に表示されているユーザー名を
非表示にしたいのですがなにかいい方法はあるでしょうか?
Drupal7のタクソノミーで複数親に属するターム
Drupal6では複数の親に所属するタームを設定できるようになっていたかと思うのですが、
drupal7からは出来なくなってしまったのでしょうか?
これを実現する方法やコントリモジュールがあれば教えてください。
Read moreユーザー登録画面やログイン画面のタブを削除したい
こんにちわ。
現在Drupal7で新規登録時のRegisterページやログインするページのTABを削除し、それぞれ別々のページにしたいと考えています。
色々しらべたところ、function hook_menu_alterで上書きすれば消せる?と書いてあるページをみつけました。
https://api.drupal.org/api/drupal/developer!hooks!core.php/function/hook_menu_alter/6
しかし、そもそもの使い方がわかりません。こちらのサイトを見る限りだと、module/モジュール名のフォルダ/モジュール名.moduleというファイルの中に以下のようなPHPコードをかいてキャッシュをクリアすれば消せると書いてあるようですので、そのようにおこなったつもりなのですが、どうもうまくいかずアドバイス頂けると助かります。
PHPコード
<?php
function sepalate_tab_menu_alter(&$items) {
// Remove tabs in default registration form
$items['user']['type'] = MENU_CALLBACK;
コメントの並び順を、投稿日時昇順だけど初期表示を最新5件等にしたい
Drupal7です。
最近Drupalで作った社内サイトが活用され始めてうれしいのですが、
フォーラムや記事に付くコメントが多数になるケースが出始めました。
今のところ最初の投稿を一番上に投稿日時昇順で並べています。
ですが1ページの最大投稿数を例えば10件とかに区切っていますので、
10件を超えると最新のコメントが最初にページを見たときに出てこないという状況です。
これを単純に投稿日時降順にして一番上に最新が来るようにすると、
ユーザーからは読みにくいと指摘されました。
以上を解決しようとすると、私のイメージでは
「最新10件|1-10/11-20/21-・・・|全て表示」
といった、コメント一覧用のページャー部品が欲しくなってきました。
そしてデフォルト=最新10件、並び順=投稿日時昇順、にする。
コメント欄にこういう部品を出すことは可能でしょうか?
モジュールで適当なものがあったりしませんでしょうか?
drupal8でのフィールドフォーマッター作成について
drupal7ではフック関数でフィールドフォーマットを作成しますが、drupal8からはプラグインになってクラス記述になっているようですね。
プラグインではブロックやウィジットなどの作成を担っているようです。
非常にわかりやすいyoutube
質問ですが、hook関数ベースの時は複数のフォーマッターを記述できると思いますが、クラスベースになると複数のフォッマッターは別々のモジュールとして作らなければならないのでしょうか?
hogehoge1とhogehoge2という2つのフォーマッターを作る場合、
modules/
-hogehoge1_formatter/
--hogehoge1_formatter.info.yml
--hogehoge1_formatter.module
--templates/
--lib/
オートロードなどでファイル名等を統一しなければなりませんので、フォーマッター1つにつき1モジュールとしなければならないのでしょうか?
Read moredrupal8のコメントの変なところをどう理解すれば良いのか
drupal8devを弄っています。
サイト構築に、新たに「コメントタイプ」というのができましたね。
fieldAPIの恩恵でコメントにもフィールドを追加できるようになっているので、コンテンツタイプ(ノードタイプ)と同じように「コメントタイプ」というのがそれぞれ作成できるようになりました。
これは、コンテンツタイプごとにコメントの種類などを変更できるためとても便利ですね。
そして、コンテンツタイプにフィールドタイプを選んで追加する時に、コメントを選択できるようになっています。
追加するとどのコメントタイプを利用するかを選択します。
また、1つのコンテンツタイプに複数のコメントフィールドを追加できる、すなわち別系列のコメントを追加することができます。
あまり利用例はないかもしれませんが、1つは一般的なユーザが投稿できるコメント、もう1つはスタッフ間で利用するコメントなど使い分けできるかもしれません。
コメントがフィールド扱い?になるので、それぞれのコメント系列に異なるアクセス権が設定できるかは試していないのでわかりません。
コンテンツタイプとコメントタイプですが、共にフィールドを追加でき、基本的な構造はタイトルと内容ですので、なぜ異なるエンティティにしているのでしょうか。
Read moreファイルアップローダーについて
初めまして、drupal初心者です。
現在、以下のような要件でサイトを構築予定なのですがなかなかスムーズに行かずアドバイス頂けると助かります。
ファイルアップローダーサイトを構築
したいと考えています。
要件
1:ユーザーは誰でもWEBから登録可能
2:登録したユーザーはアップローダーを使い任意のファイルを公開できる
3:アップロードするファイルの種類を制限する
4:1ユーザー毎に保存できるファイルのサイズ上限を指定する
5:アップロード時に、ログインユーザー名もしくはIDのディレクトリが自動で作成されその中にファイルがアップロードされる。
※複数ユーザーが自分自身のファイルのアップロードや削除ができ、且つ同じディレクトリにアップロードされないようにしたい。
例
ユーザー1
file1.txt
公開URL http://ドメイン名/file/user1/file1.txt
ユーザー2
file2.txt
公開URL http://ドメイン名/file/user2/file2.txt
1はDrupalの標準の機能で問題ありませんでした。
2は公開されているアップローダーなどを利用します
3はアップローダーでできるといいですが、難しい場合はMimetypesで制限する予定です。
4:こちらもDrupalの標準の機能で制限できそうでした。
