Drupal

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

4
ビューをスライドレスポンシブにする-インラインスタイルを削除する
ビューのスライドショーから高さと幅のインラインハードコードスタイルを削除するにはどうすればよいですか?ビューのスライドショーをレスポンシブにしようとしています。 私は自分のスライドショーを応答可能にしようとしています(現時点ではflexsliderや他のスライドショーモジュールには興味がありません)。
6 theming  views 

6
外部からキャッシュをクリアする方法は?
外部スクリプトを使用してキャッシュをクリアする方法を教えてください。私は毎晩ノードを追加するスクリプトがあります。また、自分でMySQLクエリを作成する必要なく、ビューキャッシュをクリアしたいのです。
6 7  views  caching 

2
パスエイリアスに基づいてテンプレートを変更する
パスエイリアスに基づいてテンプレートを選択する最も簡単な方法は何ですか。たとえば、次のURLがあるとします。 http://www.example.com/mydirectory/page1 http://www.example.com/mydirectory/page2 http://www.example.com/mydirectory/page3 mydirectoryのすべてのページのテンプレートを作成するにはどうすればよいですか?また、コンテンツタイプを使用してこれらのページのテーマを設定することはオプションではないことも付け加えておきます。

4
機能でビューを追跡できません
私はコンテンツタイプとビューを追跡Featuresする機能と呼ばれる機能を作成するために使用していfooます。これにより、それらをコードで記述し、リポジトリにコミットして、最終的にステージングサーバーと運用サーバーにプッシュできます。 (たとえば、いくつかのモジュールhttp://drupal.org/project/nodequeue、http://drupal.org/project/views_bulk_operations、http://drupal.org/project/admin_views)は、それらの機能の一部として、いくつかのビューを作成します。問題は、それらのビューをfoo機能に含めることができないことです。そのため、これらの特定のビューでは、ステージングサーバーと運用サーバーに対してローカルで行ったカスタマイズを(手動で)繰り返す必要があります。 何か案は? 私が試したこと: 1)手動でfoo_features.infoファイルにビュー名を追加してみました: features[views_view][] = admin_content_node しかし、そのとき、drush fu foo_features -yその行は削除され、.infoファイルとビュー定義はfoo_features.views_default.incファイルに含まれていません。 2)私はデータベースを調べました: mysql> select vid, id, display_title, display_plugin, position from views_display; +-----+----------+---------------+----------------+----------+ | vid | id | display_title | display_plugin | position | +-----+----------+---------------+----------------+----------+ | 3 | default | Master | default | 1 | | 3 | page …
6 7  features  views 

1
最新のベストプラクティス:Drupal 7サイト間のコンテンツ/機能の再利用
私が作成するDrupal 7 Webサイトの多くは同じ機能を持っています(ブログ、ニュースセクション、特別オファーなど)。現時点では、コンテンツタイプ、フィールド、ブロック、ビューを毎回再作成する必要があります。より良い働き方を探しています。 役立つモジュールがたくさんあるようですが、どれが最新のベストプラクティスであるかはわかりません。 機能 -このモジュールは、コンテンツタイプ、フィールド、メニュー、ビューのエクスポートに最適です。ただし、ブロック、ブロックの位置、またはコンテンツをエクスポートできないようです。 その他の機能 -このモジュールは、ブロックをエクスポートするために設計されています。ただし、プロジェクトページでは、UUID機能の統合が将来の予定であると記載されています。 UUID機能の統合 -このモジュールは機能していないようです(ただし、修正のためのパッチが利用可能です)。どうやら、それはDeployを支持して削除されました。 デプロイ -これはブロックでは機能しないようで、ノードのエクスポート用に設計されています。それがどのようにUUID機能の代わりになるのか、私にはよくわかりません。 デフォルトのコンテンツ -デプロイに似ている別のモジュール。(つまり、ノードをエクスポートします) アプリ -これは、機能の代わりとなるまったく新しいアプローチのようです。使い方のドキュメントはほとんどありません。 StrongArm-多くの記事で、このモジュールは機能を最大限に活用するために不可欠であると述べています。ただし、どのように関連しているかはわかりません。 かなり広範囲に検索しましたが、矛盾する情報がたくさんあるようです。 達成したいことのベストプラクティスは何ですか? また、DrushまたはGUIで動作するものが欲しいので、新しいサイトを最初に構築するときに、新しいサイトにブログやニュースアーカイブの特別オファーなどを含めるかどうかを選択できます。
6 nodes 

2
コンテキスト分類用語
コンテキストを設定しました: Condition > taxonomy term > vocabulary. Reaction > some blocks displayed somewhere これは次のようなパスtaxonomy/term/term_idでは問題なく機能しますが、次のようなものでは機能しませんtaxonomy/term/term_id_1+term_id_2 何か案は?ありがとう
6 7 

1
注文リスト:未払いの請求書を支払う
私はいくつかの追加ステータスを作成しました:有給と無給。 今、彼らは機能を手に入れ、取引残高に完璧に反応します。しかし、ユーザーサイトでは、それはちょっと馬鹿げたものです。 請求書が未払いの場合でも、ユーザーから請求書を支払うオプションはありません->注文ページ。チェックアウト時にのみ支払うことができるようです。どうやら後でPaypalで支払うことはできません。 どちらにしても、Paypal WPSを使ってユーザーが金額(または残額)を支払うことができる機能を探しています。誰かがこれを達成するのを手伝ってくれる? 第二に、これへの小さな追加として、私はユーザーが、管理ビューが得たものと同様に、実行されたトランザクションとオープンバランス(もしあれば)を見ることができることを望んでいます。 誰か私がこれらの2つのポイントを達成するのを手伝ってくれる?私はコーダーではないので、シンプルにしてください。

2
匿名ユーザーのみにメニュー項目を表示する方法は?
匿名ユーザーのみのメインメニューに[今すぐ参加]タブを表示したい。 以前は、まさにそれを行うRole per per moduleモジュールを使用していました。 タブは1つだけなので、5行または10行のコードを使用します。どのフックを使用する必要があり、現在のユーザーロールを確認してメニュー項目を追加する(またはログインしているユーザーに対して非表示にする)機能は何ですか?
6 routes  hooks  users 

5
pathautoを使用して深くネストされた語彙のURLを生成するにはどうすればよいですか?
ここで説明するように、URL引数からパンくずを生成しています。 次のような語彙があります。 芸術->パフォーマンス->ダンス->バレエ URLを次のようにしたい:arts / performing / dancing / ballet pathautoモジュールを使用して、分類用語に対してこれを行うことができます。 [term:parent]/[term:name] これは、バレエのページで次のようになります。私が欲しいものではありません: dancing/ballet 親の代わりに親を使用する場合、([term:parents]/[term:name]); これは近いですが、完全ではありません: arts-performing-dancing/ballet どのように私はから入手することができますarts-performing-dancingにarts/performing/dancing?
6 7  path-aliases 


3
プログラムでバンドルを作成しますか?
私は、ユーザーがプロジェクトリクエストフォームを動的に作成できるようにする(ドロップダウン、複数選択などを含む独自のフィールドを追加する)この問題を理解しようとしています。ユーザーは、さまざまなビジネスユニットに対して複数のプロジェクトリクエストタイプ(バンドルなど)を作成する方法を必要としています。エンティティとバンドルの関係がこれに最適であると考えました。だからここに私の考えがあります: Schema APIを使用して、ベーステーブル「プロジェクト」を定義します。Entity APIのhook_entity_info()を使用して、新しいプロジェクトについてDrupalに通知し、「プロジェクト」テーブルを指すようにします。このフックで、バンドルを定義できます-これは素晴らしいことです。しかし、ユーザーがバンドルを作成できるようにする必要があります。entity_create_bundle($ entity_type、$ bundle)呼び出しはどこにありますか? 例: エンティティタイプ:プロジェクト(DBで定義された共通フィールドを持ち、フィールド化可能) バンドル:ITプロジェクト、HRプロジェクト-プロジェクトの共通フィールドを共有します project_typeテーブルには、必要な追加のグループ化(ビジネスユニットに対するプロジェクトリクエスト)が格納されます。 今、私は素晴らしいDrupal 7モジュール開発を読んでいます。第6章では、「彫刻」と「絵画」という2つのバンドルを持つエンティティ「アートワーク」を定義しています。彼らが手順を説明する方法は、追加のアートワークタイプを作成するための管理インターフェイスを構築しているようですが、これは(私が言えることから)正しくありません。この章を終えると、「絵画」または「彫刻」タイプのエンティティのみを作成できます。 ユーザーが「プロジェクト」エンティティタイプのバンドルを作成できるようにするにはどうすればよいですか? 何かが足りないのですか、それとも機能がまだありませんか?
6 entities 

4
db_select()で独自のクエリを作成するのではなく、node_load()を使用する必要がありますか?
私はのようなDrupal 7関数を使用することにかなり慣れていdb_select()ます。一方でnode_load()、非常に使いやすい、明らかですが、私は多くの場合、それは私が必要としないフィールドを返し、私は(いくつか必要になるフィールドが必要行うというフィールドを提供していないことが判明join得るために、複数可)。 したがって、独自のクエリを作成するnode_load()と、他のクエリと組み合わせて使用するよりもパフォーマンスが向上しますか?それともnode_load()、おそらくキャッシュなどから、何らかのパフォーマンスの向上が見られますか? 私はMySQLのパフォーマンス問題の専門家とはほど遠いですが、最終的に必要なものの一部のみを個別に取得する複数のクエリを使用するよりも、特定の単一のクエリを構築する方が良いようです(そして私が必要としないものの多く) )。
6 database  nodes 

3
drupal 7リストフィールドのoptgroup
今、私は持っています 1 |都市名 2 |別の都市名 3 |小さな町名 コンテンツタイプフィールドを作成するときの値フィールド 生成されたhtmlで「optgroup」として表示されるグループにそれらの一部をラップするにはどうすればよいですか?
6 nodes  entities 


5
スパムモジュールのD7バージョンの計画と可能な代替案?[閉まっている]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? Drupal Answersのトピックとなるように質問を更新してください。 3年前休業。 既存のD6サイトをDrupal 7に移植することを考えています。主な欠点として、Drupal 7には素晴らしいSpamモジュールがまだありません。 サードパーティのサービスを中継したくないので、スパムモジュールをDrupal 7に移植する計画があるかどうか、そうでない場合は、Drupal 7にどのような代替スパムフィルターを使用できますか?
6 7  advertising 

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