3

私は最近、副業で Drupal を使い始めましたが、Views API で直面する制限に取り組む必要がありました。何よりも、自分でコーディングする方が速くて強力だと思います。

  1. とにかくカスタム ファイルを作成せずに、特定のルック アンド フィールを持つカスタム ビューを作成するのは困難です。
  2. *.tpl.php でゼロからページを作成すると、より多くの選択肢と柔軟性が得られます。私は今それらのいくつかを行いましたが、それはほぼ同じ速さです。


開発者にとって (これはプログラミング フォーラムであるため)、ビューカスタム テンプレートのどちらが優れていると思いますか?

4

1 に答える 1

4

カスタム テンプレートが何を意味するのかさえわかりません (SQL を .tpl.php ファイルにハードコーディングしていないと言ってください)

理由:

  • 開発速度- View の作成は、99.9% の確率でカスタム モジュールよりも高速であることをお約束します。
  • 安定性- 何十万人ものテスターがいます
  • セキュリティ- コードに多くの注目を集めています
  • サポート- ビューとやり取りする何百もの contrib モジュールがあります
  • メンテナンス- ビューは Drupal の標準です。カスタム モジュールを使用すると、サイトのメンテナンスに不必要な学習曲線が与えられます。
  • アップグレード- ビューは、D6 から D7 へのアップグレード パスを提供します。カスタムのものはそうではありません。

あなたの「特定のルック アンド フィールを持つカスタム ビューを作成するのは難しい」という点については、template_preprocess_whatever() 関数とビュー テンプレートのオーバーライドを使用してしばらくすると気が変わると思います。必要に応じて完全に制御できます。

于 2010-02-25T20:01:46.610 に答える