新しいスマートテンプレートを既存のページに追加する

I want to add a new template part to the activity edit & view
page, I have been trying number of hooks to do it but could not
figure out which one best to use.

enter image description here

I am trying to do something similar to what is explained here
https://youtu.be/lrk8X_jt0wU?list=PLjSU7YfE0E00Xv9b_VqwjDjAcFUVtR8k5&t=837
but for activity edit & view pages.

function _myactivity_civix_civicrm_summary($contactID, $content){
CRM_Core_Region::instance('page-body')->add([
    'template' => 'templates/myactivity.tpl'
]);
}

どんな提案やより良いアプローチも大きな助けになるでしょう。

前もって感謝します :)

ベストアンサー

あなたは活動ページの一番下にいくつかのものを追加したいと思っていますか?

まず、市民のページやフォームに追加するかどうかを確認する必要があります。フックbuildForm( https://
docsを参照してください)で少しテストを行うことができます.civicrm.org/dev/en/latest/hooks/hook_civicrm_buildForm/
)を開き、
formName またはフックpageRunを確認します( https://docs.civicrm.org/dev/en/latest/hooks/hook_civicrm_pageRun/
)、名前を確認してくださいページの

どのフックを使用する必要があるかを決めたら、CRM_Core_Regionでテンプレートを追加することができます。

返信を残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です