分析/追跡の目的で、リンクフィールドにカスタム属性を追加したいと思います。タイトル属性フィールドと同様に、リンクにテキストフィールドを追加する方法はありますか?
Drupal 7では、設定に応じてこれを行う方法がいくつかあります。
Display Suite を使用している場合、フィールドテンプレートをExpertに設定することで、リンクフィールド(およびすべてのさまざまなラッパー)にカスタム属性を追加できます。
また、モジュールまたはテーマで template_preprocess_field()
を使用して、レンダリングされる前にリンクに属性を追加することもできます。
Display Suiteはより制限的ですが、多くの場合より簡単です(既に使用されている場合は特に)。前処理関数はPHPに含まれているため、便利な場合とそうでない場合があります。