ParallaxJS を使用してParallaxJS Demoと同様の効果を達成しようとしていますが、Drupal 7 を使用していて、これがどのように影響するのか疑問に思っています。
一般に、これらの種類のデザインでは各ページにコンテナーがハードコーディングされていますが、Drupal は明らかにそれらを個別のページとして作成します。Drupal サイトでこの効果を生み出すには、どのような方法が最適でしょうか?
ParallaxJS を使用してParallaxJS Demoと同様の効果を達成しようとしていますが、Drupal 7 を使用していて、これがどのように影響するのか疑問に思っています。
一般に、これらの種類のデザインでは各ページにコンテナーがハードコーディングされていますが、Drupal は明らかにそれらを個別のページとして作成します。Drupal サイトでこの効果を生み出すには、どのような方法が最適でしょうか?
私が使用するアプローチは、ビュー (http://drupal.org/project/views) から始めることです。
異なるノード タイプまたはエンティティ タイプを表示するブロックを含むページが必要な場合は、ビューで簡単に行うことができます。ビューがどのように機能するかを説明するのは少しタイピングがかかりますが、それを使用することは Drupal を操作する上で非常に有利です。
ドキュメントから、ParallaxJS を使用すると、基本的にすべての要素を操作できるようになるため、Drupal から機能させるには十分なマークアップを取得する必要があります。
ビューは、必要なコンテンツを含むページを提供できます。ParallaxJS がトリガーされることを確認するのは、JS コードまたは Drupal フックの実装次第です。私の頭の上から、hook_init で drupal_add_js を使用して (arg-function または他のメソッドを使用してパスを確認できます)、カスタム モジュールに実装することができます。