私はDrupalを初めて使用しています。私は非常に好きです。私は自分でそれを学んでいるが、私は今問題に固執している。Drupal 8 - リンクにクラスを追加する
タイトルとリンクのリストを表示するカスタムブロックを作成しました。したがって、そのブロック内の唯一のフィールドはタイプリンクです。私のフッタ領域のブロックです。ユーザーがクリックすると、新しいタブで新しいウェブサイトが開きます。
は、私はちょうどこのブロックタイプ用のHTML出力を変更したいので、私はこのテーマを提案取った: フィールド - ブロック - コンテンツ - フィールド - リンク - フッター-links.html.twigを
私の問題は、すべての<a>
タグにクラスを追加する方法ですか?
私はモジュール 'リンククラス'を使ってみました。それはバグがあります。モジュールをインストールする前に、cssにすでに存在するクラスだけを読み込みます。モジュールのインストール後に作成された新しいクラスは読み込まれません。私は別のものを試して、何度もキャッシュをクリアしましたが、変です。モジュールなしでクラスを追加するには、より良い方法が必要です。
誰でも私を助け、私の<a>
タグにクラスを追加する最良の方法を教えてください。
ありがとう:)
をここで
{% if label_hidden %}
{% if multiple %}
<div{{ attributes }}>
{% for item in items %}
<div{{ item.attributes }}>{{ item.content }}</div>
{% endfor %}
</div>
{% else %}
{% for item in items %}
{{ item.content }} -------------> add class here
{% endfor %}
{% endif %}
{% else %}
<div{{ attributes }}>
<div{{ title_attributes }}>{{ label }}</div>
{% if multiple %}
<div>
{% endif %}
{% for item in items %}
<div{{ item.attributes }}>{{ item.content }}</div>
{% endfor %}
{% if multiple %}
</div>
{% endif %}
</div>
{% endif %}