Drupal

Drupal開発者および管理者向けのQ&A

9
フォーム要素のdivラッパーのクラスを変更する
フォームAPIを使用してクラスをフォームラッパー(DIV)に追加または変更する方法はありますか? それとも、テーマ機能だけで行われますか? もしそうなら、それを変更するためにどのテーマ機能が使用されますか?
11 6  forms 

2
メニューブロックのテーマを設定する方法は?
私はカスタムメニュー(「mynav」と呼ぶことにします)を作成しました。私のテーマには、次のblock--menu--menu-mynav.tpl.php内容を含むテンプレート()を作成しました。 <div id="mynav" class="<?php print $classes; ?>"<?php print $attributes; ?>> <?php print $content ?> </div> これは正常に動作します。 ただし、生成されてに含まれる順序付けられていないリストにIDを適用することをお勧めします$content。私はMYTHEME_links__system_mynav_menuこのような関数を作成する必要があると思います: function MYTHEME_links__system_mynav_menu($variables) { return "TEST"; // Generate HTML here (<ul id="mynav">...) } しかし、影響がないようです。 私は何を間違えていますか?
11 7  routes  theming 

6
コンテンツフィールドを異なる領域に分割する
私の状況は次のとおりです。コンテンツタイプセミナーがあり、フィールドA、B、Cがあります。ヘッダー、フッター、コンテンツ、サイドバー左の領域があります。セミナーのコンテンツ領域に表示したいフィールドがいくつかありますが、サイドバー左領域にもあります。 これを行うにはどうすればよいですか?これが以前にすでに回答されている場合はお詫びします。私は開発者であり、フック関数とプリプロセッサー関数に飛び込むことをためらっていません。私はViewsモジュールをインストールしましたが、使用していません(これが私の最初のDrupalサイトです。 乾杯。 編集:これはDrupal 7用です。
11 views  theming  regions  nodes 

4
プログラムでノードを複製する方法は?
新しい電子メールアドレスを受信者として、作成したWebフォームのコピーを作成しようとしています。 node_loadでノードをロードした後、node_saveでノードを保存できますか?新しいタイムスタンプとIDを持つ新しいノードが作成されますか? 作成された新しいノードのNIDを取得するにはどうすればよいですか?
11 6  nodes  webforms 

2
Webフォームの結果データをGoogleチャートに表示する
Webフォームの結果をGoogleグラフとして表示しようとしています。私は、テーマのtemplate.phpファイルでtheme_webform_results_analysis()をオーバーライドし、Chartモジュールを使用して、テーマレイヤーでこれを行っています。Drupal 6.22、Webform 6.x-3.11。 通常、webform分析ページはデータをテーブルに表示するので、そのテーブルの配列をハックして、Chart APIにデータを渡します。 編集:私はvar_dumpの使用方法を理解し、$ row_dataと$ questionsの配列を別々に取得する方が良い方法だとわかりました(この質問の最初のバージョンにあった$ rows配列を使用する代わりに、両方の配列のマッシュアップ)。 編集#2:元の$ questionsおよび$ row_data配列の各部分を取得する方法を発見したと思います(以下を参照-他のforeachのforeach)。だから今私はそれらのピースを適切な配列に入れ(質問ごとに1つ)、それらすべてを反復する方法を見つける必要があります。 これがtemplate.phpにあるものです: /** * Output the content of the Analysis page. * @see webform_results_analysis() */ function mytheme_webform_results_analysis($node, $data, $sids = array(), $analysis_component = NULL) { foreach ($data as $cid => $row_data) { if (is_array($row_data)) { // get the questions, …
11 theming  6  webforms  charts 

2
ノード参照を使用してFivestarモジュールを正しく構成するにはどうすればよいですか?
「製品」へのノード参照を持つコンテンツタイプ「レビュー」があります。詳細なレビューを書きながら、ユーザーに製品を評価してもらいたいです。「レビュー」にファイブスターの「評価」フィールドを追加し、「投票された投票」として「ノード参照フィールド」を選択しました。ユーザーはレビューを入力すると同時に評価することができます。製品のすべてのレビューを表示するビューを作成しました。これにより、「評価」フィールドから評価が適切に取得されます。 ただし、製品の平均評価を表示するようにビューを正しく構成できません。「コンテンツ:投票結果」との関係を設定し、「必須」ボックスをオフにしたまま、「値のタイプ」=パーセント、「投票タグ」=「投票」、「集計関数」=「平均投票」。すべての投票結果フィールドが空になります。 私は何を間違えていますか? ありがとうございました
11 7  rating 

3
新しいコンテンツが追加された後に通知メールを送信する
一部の人々はRSSについて学ぶことを拒否し、(たとえば、何らかのフォームを介して)私に(登録なしで)電子メールを与えることができ、新しいコンテンツについて自動的に通知されます。 Drupal 7でこの機能を実現する方法を教えてください。役立つかもしれない3つのモジュールについて聞いた:ルール、サブスクリプション、通知。Drupal 7で動作するのは最初のものだけです。この機能を適切なモジュールで構成できますか?
11 7  notifications 

1
profile2モジュールを使用してプロファイルフォームを表示する方法
Profile2は、エンティティを使用して、ユーザーアカウントとは別のプロファイルを作成するモジュールです。 モジュール内から、フォームエンティティを編集するためのフォームを表示できるようにしたいと考えています。おそらくdrupal_get_formまたは多分Profile2のAPIまたはその他のメソッドを使用します。 これについて最善の方法は何ですか?
11 7  users 


9
単一ノードからスライドショーを表示
1つのノードの画像からスライドショーを作成しようとしています。画像は画像フィールドからアップロードされます。それはdrupal 7です。私は新しいコンテンツタイプを作成し、今作成したのは複数のノードからのスライドショーだけです(すべてのノードに1つの画像があります)。これは問題なく機能しますが、問題が多すぎて、すべてのイメージに新しいノードを追加できません。
11 views  nodes 

5
(コアを変更せずに)ファイルフィールドアイコンを変更するにはどうすればよいですか?
ファイルフィールドを表示するために生成されるマークアップは(この例ではPDF)です。 <img src="/modules/file/icons/application-pdf.png" title="application/pdf" alt="" class="file-icon"> 別のアイコン画像を使用したいのですが。/ modules / file / iconsの内容を変更せずにこれを行うにはどうすればよいですか? デフォルトの画像を非表示にして、CSSで別の画像を表示できると思いますが、少し面倒です。
11 7  files 

2
特殊文字を含む用語名をビューの用語IDに変換する
複数のtermIDを引数として使用したいという考えがあります。URLの用語名を使用して、termIDに変換したい。私はこれを十分に簡単に行うことができ、「URL内のダッシュを用語名引数のスペースに変換する」をチェックすることで、単純な1単語または複数の単語でも機能します 「ニュースと政治」など、特殊文字を含む用語がいくつかあります。 素敵なURL(ニュースポリティクス)を用意し、正しい用語を認識して正しい用語IDに変換するビューを取得する方法はありますか?アンパサンドをurlencodeする必要がありますか?それでも機能しますか? 編集:単一の分類用語のパスエイリアスを設定できますが、複数の引数を持つパスの2番目の引数として用語名を使用する場合は問題があります。例: 表示結果を%1ニュース用語、次に%2ニュースと政治でフィルターしたいとします / news / news-politics 2番目の用語は認識されません。

2
完全なバックアップソリューション
私はDrupalのWebサイト(データベースだけでなく)をできるだけ完全な状態でバックアップしようとしています。バックアップは、すべてのモジュール、テーマ、データベーステーブル、設定、すべての実際のバージョンをカバーする必要があります。今私の方法は、フォルダのzip下のすべてに/var/www/あり、バックアップ移行モジュールでデータベースをバックアップします。復元プロセスは / var / www内のすべてを削除します データベースを削除して再度作成し、それに権限を設定する バックアップを/ var / wwwに解凍します Backup migrateモジュールで復元 この方法は機能しますか?完全なDrupal Webバックアップを作成するためのよりスマートな方法を知っていますか?
11 7  backups 

3
外部Webサービスを利用して結果をビューに表示する方法はありますか?
(クエリ文字列として渡されるパラメーターを使用して)HTTP呼び出しを使用してアクセスできる外部Webサービスがあり、XML形式で結果を返します。 Drupalを使用して(必要なパラメーターを使用して)そのWebサービスにアクセスし、ビューを使用して結果を表示したいと思います。 これらはサンプルクエリであり、使用しているWebサービスから取得した結果です。 クエリ:http://localhost/query.php?cy = in&q = abcd&cat = 22 結果: <?xml version="1.0"?> <results> <Jobs> <Job ID="111"> <Title>Test one</Title> <Summary>Test one summary</Summary> <DateUpdated Date="2011-04-04 18:03:00">4/4/2011</DateUpdated> <Location> <Country>India</Country> <City>Delhi</City> </Location> <CompanyName>Test Company</CompanyName> </Job> <Job ID="222"> <Title>Test two</Title> <Summary>Test two summary</Summary> <DateUpdated Date="2011-04-04 18:03:00">4/4/2011</DateUpdated> <Location> <Country>India</Country> <City>Chennai</City> </Location> <CompanyName>Test company</CompanyName> </Job> </Jobs> …
11 7  views 


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.