問題タブ [drupal-7]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
8 に答える
33212 参照

php - Drupal の仕組み

Drupal 7 制御フローのアーキテクチャの概要を説明してくれる人はいますか? おそらく、ページがどのように生成されるかについてのフローチャートの意味で. Drupal がどのように機能するかに関して、どの追加リソースを参照することをお勧めしますか?

0 投票する
9 に答える
9683 参照

drupal-7 - DrupalクロージャーにHTMLを追加しますか?

javascriptを追加するには、次を使用できます。

そしてcssについても同様です:

しかし、ページの最後にhtmlを追加したい場合はどうなりますか。つまり、ページの最後にテキストを含むdivを追加しますか?

0 投票する
3 に答える
344 参照

drupal - Drupal 7をチェックアウトした人はいますか?

Drupal 7のコピーをチェックアウトした人はいますか?人々はどう思いますか?

私はPDOに非常に興奮しており、一緒に仕事をしているすべての設計者は、新しい管理インターフェイス/構造に非常に興奮しています。

Stack OverflowにDrupalコア開発者がいますか?

0 投票する
1 に答える
4960 参照

drupal - Drupal 6 から Drupal 7 へのアップグレード: プログラマーのベストプラクティス?

私は D4 シリーズから drupal を使用していますが、専門的には D6 で開発を始めたばかりなので、さまざまなサイトのアップグレードを行ったにもかかわらず、自分のコードを新しいバージョンに移植するという作業に直面することはありませんでした。

Drupal コミュニティが、変更された API とアーキテクチャの変更について多くの技術サポートを提供することを私は知っています (D5-D6 のデッドウッド モジュール、またはモジュール とテーマの D6-D7 ハウツーのこれらのスタブを参照してください)。

しかし、私の質問で私が探しているのは、より戦略的思考の行です。つまり、自分のコードを移植するプロセスを計画/実装/レビューする方法についてのインプットとアドバイスを探しています。同僚の開発者が以前の経験から学んだこと。いくつかの例:

  1. 時間ができたらすぐにモジュールの移植を開始し、しばらくの間並行 D7 を維持することをお勧めしますか (そのため、D デイの「準備」ができています)、それとも、移植が実際に差し迫っていて、モジュールを D7 にアップグレードし、D6 バージョンをドロップする日は?
  2. 一部のモジュールのみが完全なテスト カバレッジを備えています。D7 への移植をチェックするためにすべてのテストが機能するように、D6 バージョンのテスト カバレッジを完了することをお勧めしますか、それとも、D7 バージョンをテストするために、移植時に私のテスト ディレクティングを書くことをお勧めしますか?
  3. アーリー アダプターになると、新機能やより優れた API の点で優位に立つことがわかりましたか、それとも、すぐに利用できる大量の contrib モジュールを活用するために、変換を遅らせる方が便利だと思いましたか?
  4. 品質基準・評価基準はご自身で設定されましたか?なんで?特定の基準または目標を設定した場合、それらはどこでどのようなものになりましたか? 彼らはどのようにあなたを助けましたか?
  5. 過去に経験した、D6-D7 移植プロセスに当てはまると思われるよくある落とし穴はありますか?
  6. 移植はリファクタリングを行うのに良い時期ですか、それとも元に戻すためにすべてがより複雑になるだけですか?
  7. ...

これらの質問は網羅的なリストではありませんが、私が探している情報の種類についてのアイデアを提供してくれることを願っています. むしろ、あなたが関連性があると思うものは何でも、上にリストしなかったものはすべて「プラス」になります!:)

私が自分自身を十分に明確に表現できなかった場合は、質問に追加する必要があると思われる情報をコメントに投稿してください. お時間をいただきありがとうございます。

PS: はい、わかっています... D7 はまだリリースされておらず、重要な contrib モジュールがアップグレードされるまでには数か月かかります... しかし、考え始めるのに早すぎることはありません! :)

0 投票する
2 に答える
1633 参照

drupal - 言語のフロントページの URL エイリアス

URL(パスプレフィックス)から言語を決定するようにDrupalを設定したため、/英語で/daデンマーク語です。これは、次を除くすべてのページで正常に機能します。/da

デンマーク語のフロントページはあります/node/14が、に行くと表示されません/da

また、 Language Neutralとマークされたコンテンツは、どの言語でも表示されません。

何か案は?

ps Drupal 7.0 Alpha 2 を使用しています

0 投票する
6 に答える
4802 参照

drupal - Drupal 7 プログラミングの進歩、Drupal 6 アップグレードまたは待機との違い

Drupal 7 のコードに、大規模なサイトのサーバーの負荷と速度に影響を与えるような変更があったかどうか疑問に思っていました。

また、7 のベータ リリースが近づいていますが、Drupal 7 でサイトを構築するのを待つ必要がありますか? 私は未来のような男です。私が所有しているフリーランス ビジネスのために Drupal サイトを開発できるようになりたいと考えており、すぐに始めたいと考えています。Drupal 7 は、ライブの顧客サイトを開発するのに十分受け入れられていますか? セキュリティ上の問題?

ありがとう

0 投票する
1 に答える
458 参照

drupal - Drupal 7 インストール エラー

なぜこのエラーが発生するのか、誰かが光を当てることができることを望んでいました:

解析エラー: 構文エラー、74 行目の /homepages/22/d223624283/htdocs/drupal_new/includes/install.core.inc の予期しない '{'

それは私が見逃したものでしょうか?

ありがとう、

マット

0 投票する
6 に答える
5760 参照

drupal - Drupal開発者が必要とするスキルは何ですか?

Drupalの主要なコンピテンシーのリストを書き出そうとしています。主に、自分が知っていること、わからないこと、わからないことを確認できるようにするためです。(その引用をD.ラムズフェルドに感謝します!)

これらのいくつかは本当に広いと思います。たとえば、機能的なテーマを作成することと、優れたSEOや読み込み時間などを備えたテーマを作成することにはかなりの違いがありますが、半分まともなWeb開発者が見えると想定できることを願っています。とにかくその後。

ここの人々が何を感じているかを知りたいだけでも重要です。私はこれまでに提案をこのリストに編集しました。

言語

  • PHP
  • MYSQL
  • クエリ

Drupalスキル

  • プロジェクトの要件を満たすためにモジュールを調査してインストールする
  • 基本モジュールとコア設定を構成して、サイトを実行します
  • ダッシュコマンドラインツール
  • 優れたHTML/CSSで検証するカスタムテーマを最初から作成します。
  • コアファイルを変更せずに、template.phpまたはカスタムモジュールを使用して、フォーム、コア、テーマをカスタマイズできます。
  • APIを使用して最初からフォームを作成できます-検証とDB/メールへの投稿
  • コアフックとモジュールフックを利用して、カスタムモジュールを最初から作成できます。
  • コミュニティに参加し、命名規則、CVSシステムを理解し、理想的にはいくつかのコードまたはリビジョンを提出しました。

モジュール 使用するモジュールはサイトに大きく依存するだけでなく、使用方法にも依存するため、必知のモジュールリストを作成するのは簡単ではありません。ただし、以下が広く使用されています。

ビュー

  • 基本的なビューとブロックを作成する方法を知っています。
  • 関係と用語を使用してより複雑なビューを作成する方法を知っています。
  • 複雑なクエリを作成するために、hook_views_query_alterを使用する方法を知っています。
  • 特定のビューを作成するために、hook_views_default_viewsを使用する方法を知っています。

CCK

  • コンテンツの設定方法(使用するフィールドタイプ)を理解します。
  • 独自のfield_formattersを作成する方法を知ってください-CCKフィールドのテーマ設定の基盤です。

フック 基本的なモジュールを作成するために学ぶべき最も重要なフックは、おそらく次のとおりです。

  • hook_form_alter()-コードを変更せずにフォームを変更します。
  • hook_menu()
  • hook_theme()
  • hook_nodeapi()-ノードに関するほとんどすべて
  • hook_schema()-テーブルを作成します
  • hook_install()/ hook_uninstall()-テーブルを作成してクリーンアップします。
  • hook_perm()-特別なアクセス制御が必要な場合。
  • hook_init()-常に起こりたいこと。
  • hook_user()-ユーザーアクションを利用したり、ユーザーオブジェクトを変更したりする必要がある場合。
0 投票する
3 に答える
20469 参照

drupal - Drupal がページに引数を渡す

テーブルにいくつかのデータを表示するカスタム Drupal モジュールがあります。各行にはリンクがあり、クリックすると関連する行が削除されます。具体的には、リンクをクリックすると、ユーザーは確認ページに移動します。このページは実際には、「よろしいですか」という 2 つのボタン (「はい」、「いいえ」) を表示する単なる drupal フォームです。行IDを確認ページに渡す必要があると思います。

私の質問: Drupal 7 で新しいページにデータを渡す一般的な方法は何ですか? URL に行 ID を追加して、確認ページから $_GET[] を使用することもできると思います...これはあまり安全ではないと思います。より良い「Drupal」の方法があるかどうか疑問に思っていました。

ありがとう!

0 投票する
4 に答える
266 参照

php - D7 を使用して新しい Drupal サイトを構築する

自己ハッキングから Drupal まで、自分が持っているサイトを再構築する予定です。私は Drupal に飛び込み、後でフリーランサーとして (Drupal を使用して) 働くことを計画しています。

そして、これが私の質問です。Drupal について読んで、テストするのに時間を費やした後、Drupal7 で本当に「うわー」と感じました。D7 がまだ完全に「アウト」ではないことはわかっていますが、D6 とはかなり異なっているようです。

私が聞きたいのは、D7 を今すぐ使い始めてもいいのか、それとも待つべきなのかということです。私のサイトはどちらかというと個人的なサイトなので、読書以外のことをするユーザーは多くありません。

D6 を使用してサイトを構築し、後で全体をアップグレードする必要があるとは本当に思いません。たとえば、私が使用しようとしているいくつかのモジュールは、D6 ではなく D7 のコアの一部であるため、問題になると感じています。

どう思いますか?

PS 文法には少々ご辛抱ください。私はスウェーデン人です ;)