CiviCRMページの場合、たとえば次のパスを持つイベントと投稿.
www.site.com/civicrm/contribute/transact?reset=1&id=1
www.site.com/civicrm/event/register?id=23&reset=1
等々。
問題は、カスタムスタイルを適用するために、フォームごとにテーマディレクトリにカスタム.phpファイルとフォルダをコピーして貼り付ける必要があることです。右側と左側の列があり、カスタムコンテンツを表示します。例えば。左側の列のテキストと情報、説明、および右側の列には、登録フォーム/支払いが含まれています。
フォームごとに複数のフォルダーをコピーし、ページIDに一致するように毎回編集しないと、その方法を理解できません。
パネルを見ていますが、パネルバリアントなどで適用および除外されるノードコンテンツタイプとしてCiviCRMコンテンツがありません。
または不可能ですか?
CiviCRMエンティティモジュール( https://www.drupal.org/project/civicrm_entity )を見てみる価値があるかもしれません。使い方は簡単ではありませんが、少なくともいくつかの方法があります。 Webformモジュールとwebform_civicrmモジュールは、標準的な貢献をする方法かもしれないと思います。
ほとんどのCiviCRMフォームには、Webform CiviCRM統合モジュールを使用してアクセスできます。 https://www.drupal.org/project/webform_civicrm
統合は現在、寄付フォームのオンサイト支払い方法のみを処理しますが。
CiviCRMフォームのフィールドを使用してWebフォームを作成し、パネルを使用してページを配置するか、Webform Layoutモジュール( https://www.drupal.org/project/webform_layout )を使用してフォーム要素